From d0ae4c604a3635e9fa7dfc8c8ac7107497db1eda Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Tue, 30 Jun 2009 02:47:55 +0800 Subject: [PATCH] added Gallio binaries (were missing because of gitignore) Signed-off-by: Christoph Ruegg --- lib/Gallio_3.0.6.787/bin/Aga.Controls.dll | Bin 0 -> 147456 bytes .../bin/AutoCAD/Gallio.AutoCAD.Plugin.dll | Bin 0 -> 10752 bytes .../bin/AutoCAD/Gallio.AutoCAD.dll | Bin 0 -> 40960 bytes .../bin/AutoCAD/Gallio.AutoCAD.plugin | 31 + .../bin/AutoCAD/objectarx_license.doc | Bin 0 -> 26624 bytes .../bin/CSUnit/Gallio.CSUnitAdapter.dll | Bin 0 -> 40960 bytes .../bin/CSUnit/Gallio.CSUnitAdapter.plugin | 20 + lib/Gallio_3.0.6.787/bin/CSUnit/Readme.txt | 11 + .../bin/CSUnit/csUnit.Common.dll | Bin 0 -> 20480 bytes .../bin/CSUnit/csUnit.Interfaces.dll | Bin 0 -> 28672 bytes lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.dll | Bin 0 -> 49152 bytes .../bin/CSUnit/csUnitCore.dll | Bin 0 -> 81920 bytes lib/Gallio_3.0.6.787/bin/CSUnit/license.txt | 20 + lib/Gallio_3.0.6.787/bin/Gallio-Report.xsd | 400 + .../bin/Gallio.Ambience.Server.exe | Bin 0 -> 12288 bytes .../bin/Gallio.Ambience.Server.exe.config | 14 + lib/Gallio_3.0.6.787/bin/Gallio.Ambience.dll | Bin 0 -> 1226752 bytes lib/Gallio_3.0.6.787/bin/Gallio.Ambience.pdb | Bin 0 -> 493056 bytes .../bin/Gallio.Ambience.plugin | 13 + lib/Gallio_3.0.6.787/bin/Gallio.Ambience.xml | 209 + lib/Gallio_3.0.6.787/bin/Gallio.Echo.exe | Bin 0 -> 155648 bytes .../bin/Gallio.Echo.exe.config | 26 + lib/Gallio_3.0.6.787/bin/Gallio.Host.exe | Bin 0 -> 14336 bytes .../bin/Gallio.Host.exe.config | 14 + lib/Gallio_3.0.6.787/bin/Gallio.Host.x86.exe | Bin 0 -> 14336 bytes .../bin/Gallio.Host.x86.exe.config | 14 + lib/Gallio_3.0.6.787/bin/Gallio.Icarus.exe | Bin 0 -> 708608 bytes .../bin/Gallio.Icarus.exe.config | 30 + lib/Gallio_3.0.6.787/bin/Gallio.Loader.dll | Bin 0 -> 12288 bytes lib/Gallio_3.0.6.787/bin/Gallio.Loader.pdb | Bin 0 -> 26112 bytes lib/Gallio_3.0.6.787/bin/Gallio.Loader.xml | 147 + .../bin/Gallio.MSBuildTasks.dll | Bin 0 -> 28672 bytes .../bin/Gallio.MSBuildTasks.xml | 126 + lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.dll | Bin 0 -> 15872 bytes lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.xml | 98 + .../bin/Gallio.Navigator.Readme.txt | 24 + lib/Gallio_3.0.6.787/bin/Gallio.Navigator.exe | Bin 0 -> 108032 bytes .../bin/Gallio.Navigator.exe.config | 3 + .../bin/Gallio.PowerShellCommands.dll | Bin 0 -> 32768 bytes .../Gallio.PowerShellCommands.dll-Help.xml | 376 + .../bin/Gallio.PowerShellCommands.xml | 89 + lib/Gallio_3.0.6.787/bin/Gallio.Reports.dll | Bin 0 -> 15360 bytes lib/Gallio_3.0.6.787/bin/Gallio.Reports.pdb | Bin 0 -> 34304 bytes .../bin/Gallio.Reports.plugin | 179 + lib/Gallio_3.0.6.787/bin/Gallio.Reports.xml | 79 + lib/Gallio_3.0.6.787/bin/Gallio.UI.dll | Bin 0 -> 27136 bytes lib/Gallio_3.0.6.787/bin/Gallio.UI.pdb | Bin 0 -> 42496 bytes lib/Gallio_3.0.6.787/bin/Gallio.UI.plugin | 13 + lib/Gallio_3.0.6.787/bin/Gallio.UI.xml | 30 + .../bin/Gallio.VisualStudio.Interop.dll | Bin 0 -> 16384 bytes .../bin/Gallio.XmlSerializers.dll | Bin 0 -> 40960 bytes lib/Gallio_3.0.6.787/bin/Gallio.dll | Bin 0 -> 1664000 bytes lib/Gallio_3.0.6.787/bin/Gallio.pdb | Bin 0 -> 2913792 bytes lib/Gallio_3.0.6.787/bin/Gallio.plugin | 249 + lib/Gallio_3.0.6.787/bin/Gallio.xml | 17427 ++++++++++++++++ lib/Gallio_3.0.6.787/bin/Gallio35.dll | Bin 0 -> 27136 bytes lib/Gallio_3.0.6.787/bin/Gallio35.pdb | Bin 0 -> 62976 bytes lib/Gallio_3.0.6.787/bin/Gallio35.plugin | 24 + lib/Gallio_3.0.6.787/bin/Gallio35.xml | 215 + .../bin/ICSharpCode.TextEditor.dll | Bin 0 -> 352256 bytes .../bin/MSTest/Gallio.MSTestAdapter.dll | Bin 0 -> 57344 bytes .../bin/MSTest/Gallio.MSTestAdapter.plugin | 16 + lib/Gallio_3.0.6.787/bin/MSTest/Readme.txt | 5 + .../bin/MbUnit.Compatibility.dll | Bin 0 -> 55808 bytes .../bin/MbUnit.Compatibility.pdb | Bin 0 -> 200192 bytes .../bin/MbUnit.Compatibility.plugin | 13 + .../bin/MbUnit.Compatibility.xml | 1680 ++ lib/Gallio_3.0.6.787/bin/MbUnit.Pex.dll | Bin 0 -> 15872 bytes lib/Gallio_3.0.6.787/bin/MbUnit.dll | Bin 0 -> 184320 bytes lib/Gallio_3.0.6.787/bin/MbUnit.pdb | Bin 0 -> 488960 bytes lib/Gallio_3.0.6.787/bin/MbUnit.plugin | 16 + lib/Gallio_3.0.6.787/bin/MbUnit.xml | 3040 +++ .../bin/MbUnit2/Gallio.MbUnit2Adapter.dll | Bin 0 -> 40960 bytes .../bin/MbUnit2/Gallio.MbUnit2Adapter.plugin | 22 + .../bin/MbUnit2/MbUnit.Framework.2.0.dll | Bin 0 -> 10752 bytes .../bin/MbUnit2/MbUnit.Framework.2.0.xml | 278 + .../bin/MbUnit2/MbUnit.Framework.dll | Bin 0 -> 483328 bytes .../bin/MbUnit2/MbUnit.Framework.xml | 4748 +++++ .../bin/MbUnit2/QuickGraph.Algorithms.dll | Bin 0 -> 176128 bytes .../bin/MbUnit2/QuickGraph.Algorithms.xml | 2818 +++ .../bin/MbUnit2/QuickGraph.dll | Bin 0 -> 122880 bytes .../bin/MbUnit2/QuickGraph.xml | 3126 +++ lib/Gallio_3.0.6.787/bin/MbUnit2/Readme.txt | 9 + lib/Gallio_3.0.6.787/bin/MbUnit2/Refly.dll | Bin 0 -> 131072 bytes lib/Gallio_3.0.6.787/bin/MbUnit2/Refly.xml | 1327 ++ lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.dll | Bin 0 -> 163840 bytes lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.xml | 1932 ++ lib/Gallio_3.0.6.787/bin/MbUnit35.dll | Bin 0 -> 5632 bytes lib/Gallio_3.0.6.787/bin/MbUnit35.pdb | Bin 0 -> 11776 bytes lib/Gallio_3.0.6.787/bin/MbUnit35.plugin | 21 + lib/Gallio_3.0.6.787/bin/MbUnit35.xml | 31 + .../bin/NCover/Gallio.NCoverIntegration.dll | Bin 0 -> 13824 bytes .../NCover/Gallio.NCoverIntegration.plugin | 117 + .../bin/NCover/v1.5.8/CoverLib.dll | Bin 0 -> 311296 bytes .../bin/NCover/v1.5.8/Coverage.xsl | 339 + .../bin/NCover/v1.5.8/MSVCP80.dll | Bin 0 -> 548864 bytes .../bin/NCover/v1.5.8/MSVCR80.dll | Bin 0 -> 626688 bytes .../NCover/v1.5.8/Microsoft.VC80.CRT.manifest | 8 + .../bin/NCover/v1.5.8/NCover.Console.exe | Bin 0 -> 24576 bytes .../NCover/v1.5.8/NCover.Console.exe.config | 6 + .../bin/NCover/v1.5.8/NCover.Framework.dll | Bin 0 -> 53248 bytes .../bin/NCover/v1.5.8/NCoverFAQ.html | 429 + .../bin/NUnit/Gallio.NUnitAdapter.dll | Bin 0 -> 32768 bytes .../bin/NUnit/Gallio.NUnitAdapter.plugin | 20 + lib/Gallio_3.0.6.787/bin/NUnit/Readme.txt | 9 + .../bin/NUnit/addins/NUnit Addins Readme.txt | 1 + lib/Gallio_3.0.6.787/bin/NUnit/license.txt | 15 + lib/Gallio_3.0.6.787/bin/NUnit/nunit.core.dll | Bin 0 -> 90112 bytes .../bin/NUnit/nunit.core.extensions.dll | Bin 0 -> 11264 bytes .../bin/NUnit/nunit.core.interfaces.dll | Bin 0 -> 40960 bytes .../bin/NUnit/nunit.framework.dll | Bin 0 -> 77824 bytes .../bin/NUnit/nunit.framework.extensions.dll | Bin 0 -> 6144 bytes lib/Gallio_3.0.6.787/bin/NUnit/nunit.util.dll | Bin 0 -> 114688 bytes .../v3.1/Gallio.ReSharperRunner31.dll | Bin 0 -> 121856 bytes .../v4.0/Gallio.ReSharperRunner40.dll | Bin 0 -> 120320 bytes .../v4.1/Gallio.ReSharperRunner41.dll | Bin 0 -> 119808 bytes .../v4.5/Gallio.ReSharperRunner45.dll | Bin 0 -> 120832 bytes .../bin/Resources/css/Gallio-Report.css | 509 + .../bin/Resources/img/Container.png | Bin 0 -> 231 bytes .../bin/Resources/img/Failed.gif | Bin 0 -> 129 bytes .../bin/Resources/img/Fixture.png | Bin 0 -> 481 bytes .../bin/Resources/img/FullStop.gif | Bin 0 -> 86 bytes .../Resources/img/GallioTestReportHeader.png | Bin 0 -> 7509 bytes .../bin/Resources/img/Ignored.gif | Bin 0 -> 193 bytes .../bin/Resources/img/Logo.png | Bin 0 -> 6694 bytes .../bin/Resources/img/Minus.gif | Bin 0 -> 88 bytes .../bin/Resources/img/Passed.gif | Bin 0 -> 293 bytes .../bin/Resources/img/Plus.gif | Bin 0 -> 88 bytes .../bin/Resources/img/Test.png | Bin 0 -> 284 bytes .../bin/Resources/img/header-background.gif | Bin 0 -> 1414 bytes .../bin/Resources/js/Gallio-Report.js | 47 + .../Gallio-Report.ccnet-details-condensed.xsl | 20 + .../xsl/Gallio-Report.ccnet-details.xsl | 20 + .../Resources/xsl/Gallio-Report.common.xsl | 356 + .../xsl/Gallio-Report.html+xhtml.xsl | 785 + .../xsl/Gallio-Report.html-condensed.xsl | 21 + .../bin/Resources/xsl/Gallio-Report.html.xsl | 21 + .../bin/Resources/xsl/Gallio-Report.txt.xsl | 260 + .../xsl/Gallio-Report.xhtml-condensed.xsl | 22 + .../bin/Resources/xsl/Gallio-Report.xhtml.xsl | 22 + .../bin/TDNet/Gallio.TDNetRunner.dll | Bin 0 -> 36864 bytes .../bin/TDNet/Gallio.TDNetRunner.plugin | 12 + .../TeamCity/Gallio.TeamCityIntegration.dll | Bin 0 -> 19456 bytes .../Gallio.TeamCityIntegration.plugin | 13 + lib/Gallio_3.0.6.787/bin/TeamCity/Readme.txt | 23 + .../TypeMock/Gallio.TypeMockIntegration.dll | Bin 0 -> 6144 bytes .../Gallio.TypeMockIntegration.plugin | 34 + .../bin/TypeMock/TypeMock.Integration.dll | Bin 0 -> 27136 bytes .../VisualStudio/Gallio.VisualStudio.Sail.dll | Bin 0 -> 5632 bytes .../Gallio.VisualStudio.Sail.plugin | 16 + .../Gallio.VisualStudio.Shell.dll | Bin 0 -> 155136 bytes .../Gallio.VisualStudio.Shell.plugin | 14 + .../Gallio.VisualStudio.Shell.vs2008.addin | 16 + .../v9.0/Gallio.VisualStudio.Tip90.Proxy.dll | Bin 0 -> 102400 bytes .../v9.0/Gallio.VisualStudio.Tip90.dll | Bin 0 -> 39424 bytes .../v9.0/Gallio.VisualStudio.Tip90.plugin | 21 + .../bin/WeifenLuo.WinFormsUI.Docking.dll | Bin 0 -> 417792 bytes lib/Gallio_3.0.6.787/bin/Xunit/EULA.txt | 29 + .../bin/Xunit/Gallio.XunitAdapter.dll | Bin 0 -> 32768 bytes .../bin/Xunit/Gallio.XunitAdapter.plugin | 17 + lib/Gallio_3.0.6.787/bin/Xunit/Readme.txt | 9 + lib/Gallio_3.0.6.787/bin/Xunit/xunit.dll | Bin 0 -> 65536 bytes .../bin/Xunit/xunit.extensions.dll | Bin 0 -> 32768 bytes .../bin/Xunit/xunit.extensions.xml | 705 + lib/Gallio_3.0.6.787/bin/Xunit/xunit.xml | 2132 ++ 165 files changed, 45031 insertions(+) create mode 100644 lib/Gallio_3.0.6.787/bin/Aga.Controls.dll create mode 100644 lib/Gallio_3.0.6.787/bin/AutoCAD/Gallio.AutoCAD.Plugin.dll create mode 100644 lib/Gallio_3.0.6.787/bin/AutoCAD/Gallio.AutoCAD.dll create mode 100644 lib/Gallio_3.0.6.787/bin/AutoCAD/Gallio.AutoCAD.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/AutoCAD/objectarx_license.doc create mode 100644 lib/Gallio_3.0.6.787/bin/CSUnit/Gallio.CSUnitAdapter.dll create mode 100644 lib/Gallio_3.0.6.787/bin/CSUnit/Gallio.CSUnitAdapter.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/CSUnit/Readme.txt create mode 100644 lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.Common.dll create mode 100644 lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.Interfaces.dll create mode 100644 lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.dll create mode 100644 lib/Gallio_3.0.6.787/bin/CSUnit/csUnitCore.dll create mode 100644 lib/Gallio_3.0.6.787/bin/CSUnit/license.txt create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio-Report.xsd create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Ambience.Server.exe create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Ambience.Server.exe.config create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Ambience.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Ambience.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Ambience.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Ambience.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Echo.exe create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Echo.exe.config create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Host.exe create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Host.exe.config create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Host.x86.exe create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Host.x86.exe.config create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Icarus.exe create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Icarus.exe.config create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Loader.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Loader.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Loader.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.MSBuildTasks.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.MSBuildTasks.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Navigator.Readme.txt create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Navigator.exe create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Navigator.exe.config create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.PowerShellCommands.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.PowerShellCommands.dll-Help.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.PowerShellCommands.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Reports.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Reports.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Reports.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.Reports.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.UI.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.UI.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.UI.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.UI.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.VisualStudio.Interop.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.XmlSerializers.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio35.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio35.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio35.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/Gallio35.xml create mode 100644 lib/Gallio_3.0.6.787/bin/ICSharpCode.TextEditor.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MSTest/Gallio.MSTestAdapter.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MSTest/Gallio.MSTestAdapter.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/MSTest/Readme.txt create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.xml create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.Pex.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit.xml create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/Gallio.MbUnit2Adapter.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/Gallio.MbUnit2Adapter.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.2.0.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.2.0.xml create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.xml create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.Algorithms.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.Algorithms.xml create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.xml create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/Readme.txt create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/Refly.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/Refly.xml create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.xml create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit35.dll create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit35.pdb create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit35.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/MbUnit35.xml create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/Gallio.NCoverIntegration.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/Gallio.NCoverIntegration.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/CoverLib.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/Coverage.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/MSVCP80.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/MSVCR80.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/Microsoft.VC80.CRT.manifest create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCover.Console.exe create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCover.Console.exe.config create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCover.Framework.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCoverFAQ.html create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/Gallio.NUnitAdapter.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/Gallio.NUnitAdapter.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/Readme.txt create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/addins/NUnit Addins Readme.txt create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/license.txt create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/nunit.core.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/nunit.core.extensions.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/nunit.core.interfaces.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/nunit.framework.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/nunit.framework.extensions.dll create mode 100644 lib/Gallio_3.0.6.787/bin/NUnit/nunit.util.dll create mode 100644 lib/Gallio_3.0.6.787/bin/ReSharper/v3.1/Gallio.ReSharperRunner31.dll create mode 100644 lib/Gallio_3.0.6.787/bin/ReSharper/v4.0/Gallio.ReSharperRunner40.dll create mode 100644 lib/Gallio_3.0.6.787/bin/ReSharper/v4.1/Gallio.ReSharperRunner41.dll create mode 100644 lib/Gallio_3.0.6.787/bin/ReSharper/v4.5/Gallio.ReSharperRunner45.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/css/Gallio-Report.css create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Container.png create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Failed.gif create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Fixture.png create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/FullStop.gif create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/GallioTestReportHeader.png create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Ignored.gif create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Logo.png create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Minus.gif create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Passed.gif create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Plus.gif create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/Test.png create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/img/header-background.gif create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/js/Gallio-Report.js create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.ccnet-details.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.common.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html+xhtml.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html-condensed.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.txt.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.xhtml-condensed.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.xhtml.xsl create mode 100644 lib/Gallio_3.0.6.787/bin/TDNet/Gallio.TDNetRunner.dll create mode 100644 lib/Gallio_3.0.6.787/bin/TDNet/Gallio.TDNetRunner.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/TeamCity/Gallio.TeamCityIntegration.dll create mode 100644 lib/Gallio_3.0.6.787/bin/TeamCity/Gallio.TeamCityIntegration.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/TeamCity/Readme.txt create mode 100644 lib/Gallio_3.0.6.787/bin/TypeMock/Gallio.TypeMockIntegration.dll create mode 100644 lib/Gallio_3.0.6.787/bin/TypeMock/Gallio.TypeMockIntegration.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/TypeMock/TypeMock.Integration.dll create mode 100644 lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Sail.dll create mode 100644 lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Sail.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.dll create mode 100644 lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.vs2008.addin create mode 100644 lib/Gallio_3.0.6.787/bin/VisualStudio/v9.0/Gallio.VisualStudio.Tip90.Proxy.dll create mode 100644 lib/Gallio_3.0.6.787/bin/VisualStudio/v9.0/Gallio.VisualStudio.Tip90.dll create mode 100644 lib/Gallio_3.0.6.787/bin/VisualStudio/v9.0/Gallio.VisualStudio.Tip90.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/WeifenLuo.WinFormsUI.Docking.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Xunit/EULA.txt create mode 100644 lib/Gallio_3.0.6.787/bin/Xunit/Gallio.XunitAdapter.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Xunit/Gallio.XunitAdapter.plugin create mode 100644 lib/Gallio_3.0.6.787/bin/Xunit/Readme.txt create mode 100644 lib/Gallio_3.0.6.787/bin/Xunit/xunit.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Xunit/xunit.extensions.dll create mode 100644 lib/Gallio_3.0.6.787/bin/Xunit/xunit.extensions.xml create mode 100644 lib/Gallio_3.0.6.787/bin/Xunit/xunit.xml diff --git a/lib/Gallio_3.0.6.787/bin/Aga.Controls.dll b/lib/Gallio_3.0.6.787/bin/Aga.Controls.dll new file mode 100644 index 0000000000000000000000000000000000000000..3497d27799ed1183598345a71c51e7ae199d9f48 GIT binary patch literal 147456 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/AutoCAD/Gallio.AutoCAD.Plugin.dll b/lib/Gallio_3.0.6.787/bin/AutoCAD/Gallio.AutoCAD.Plugin.dll new file mode 100644 index 0000000000000000000000000000000000000000..6a1bcd5ba31f900350e897184b1cf9c974a95ac8 GIT binary patch literal 10752 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 + + + + + + + + + + + ${AutoCAD.AcadTestDriverFactory} + AutoCAD + Runs tests within an AutoCAD instance. + + + + + + + + + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/AutoCAD/objectarx_license.doc b/lib/Gallio_3.0.6.787/bin/AutoCAD/objectarx_license.doc new file mode 100644 index 0000000000000000000000000000000000000000..51aec72819e9fe637257469e2c22f4bd5f894521 GIT binary patch literal 26624 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 EFIyD{2LJ#7 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/CSUnit/Gallio.CSUnitAdapter.dll b/lib/Gallio_3.0.6.787/bin/CSUnit/Gallio.CSUnitAdapter.dll new file mode 100644 index 0000000000000000000000000000000000000000..d0ef64d674939b2e60c015d639e2b46ca575422b GIT binary patch literal 40960 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 + + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/CSUnit/Readme.txt b/lib/Gallio_3.0.6.787/bin/CSUnit/Readme.txt new file mode 100644 index 00000000..5b696f68 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/CSUnit/Readme.txt @@ -0,0 +1,11 @@ +CSUnit Adapter Plugin +===================== + +This plugin uses the csUnit test runner to adapt csUnit tests so that +they can run within Gallio and be manipulated by Gallio-based tools. + +The plugin assembly is deliberately NOT signed using a strong name. +You can replace the underlying test framework with newer versions as +long as they are binary compatible with the originally distributed version. + +Home page: http://www.csunit.org/ diff --git a/lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.Common.dll b/lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.Common.dll new file mode 100644 index 0000000000000000000000000000000000000000..19f9b51b08651f4805eb98c7585c39330db066dd GIT binary patch literal 20480 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 LKsf^c3laD)X7j}U literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.Interfaces.dll b/lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.Interfaces.dll new file mode 100644 index 0000000000000000000000000000000000000000..665897fbc10d7af030de919be746120e9c3e9baa GIT binary patch literal 28672 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 Dga~hP literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.dll b/lib/Gallio_3.0.6.787/bin/CSUnit/csUnit.dll new file mode 100644 index 0000000000000000000000000000000000000000..493e8ff2516f82f21631905d9673aba4ee8662f5 GIT binary patch literal 49152 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/CSUnit/csUnitCore.dll b/lib/Gallio_3.0.6.787/bin/CSUnit/csUnitCore.dll new file mode 100644 index 0000000000000000000000000000000000000000..a9e786e62dfd04864c048b4f2e17f5dfad3c822e GIT binary patch literal 81920 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 Vz#awmD6mI?Jqqkm;Qvbs{BNY@!L + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.Server.exe b/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.Server.exe new file mode 100644 index 0000000000000000000000000000000000000000..768f616b61af015682f9a37028537dc029ac3780 GIT binary patch literal 12288 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 + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.dll b/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.dll new file mode 100644 index 0000000000000000000000000000000000000000..d6fb4a97e0d93c1282834b4a26b7d8ba885fd6ca GIT binary patch literal 1226752 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�N`rl`1kGuRnmdar^+pQ%mnw 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.pdb b/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2a9aef989945056b9747b44393269f2b97749a68 GIT binary patch literal 493056 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 WvWmP+R+D3Yj;+A475IO51^z$()R=bw literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.plugin b/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.plugin new file mode 100644 index 00000000..62c78039 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.plugin @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.xml b/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.xml new file mode 100644 index 00000000..92e2f726 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Ambience.xml @@ -0,0 +1,209 @@ + + + + Gallio.Ambience + + + +

The Ambience client accesses shared data provided by a remote . This is a and so cannot be inherited or instantiated. + + + Gets the client's data container. + Thrown if the client has been disposed + + + Connects the client to the remote server. + The client configuration + Thrown if is null + Thrown if the operation failed + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Provides configuration data for . + + + Gets or sets the Ambient server username and password. + The username and password, defaults to an anonymous credential. + Thrown if is null + + + Gets or sets the Ambient server hostname. + The hostname, defaults to "localhost". + Thrown if is null + Thrown if is empty + + + Gets or sets the Ambient server port number. + The port number, defaults to 7822. + Thrown if the port number is not in the range 1..65535 + + + Describes a problem accessing Gallio Ambience. + + + Recognizes and processes the <ambience> configuration section. + + + The name of the Ambience section: "ambience". This field is constant and read-only. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + The Ambience server provides shared data to remote s. + + + Stops and disposes the server. + + + Stops and disposes the server. + True if disposing + + + Starts the server. + Thrown if the server has already been started + Thrown if the server has been disposed + Thrown if the operation failed + + + Stops the server. Does nothing if the server has already been stopped. + Thrown if the server has been disposed + + + Provides configuration data for . + + + Gets or sets the Ambient server username and password. + The username and password, defaults to an anonymous credential. + Thrown if is null + + + Gets or sets the database file path. + The database file path, the default is a file called Default.db in the Gallio.Ambient subdirectory of the Common Application Data folder. + + + Gets or sets the Ambient server port number. + The port number, defaults to 7822. + Thrown if the port number is not in the range 1..65535 + + + + The Ambient object store is a shared lightweight repository for intermediate test data. It is like a persistent whiteboard used to pass information from one test to another or to store it for subsequent analysis. + The Ambient object store may be used to model the persistent state of the testing environment for end-to-end black-box integration testing. It is particularly useful for decoupling tests that incorporate stateful components such as databases (that are not wiped and restored each time) or time-sensitive processes such as asynchronous jobs. This is a and so cannot be inherited or instantiated. + + + Gets the default ambient data container. + Thrown if the operation failed + + + Gets or sets the default client configuration. + The default client configuration. The initial value is populated from the contents of the Ambience configuration section in the application's or test's configuration file. See also . + Thrown if is null + + + Extension methods for LINQ syntax over Ambient data containers. This is a and so cannot be inherited or instantiated. + + + Obtains a query over a data container. + The result type + The container + The query object + + + Extension methods for LINQ syntax over Ambient data queries. This is a and so cannot be inherited or instantiated. + + + Counts the number of objects produced by the query. + The type of object being queried + The query + The number of objects + + + Produces a new query ordered by a comparison expression in ascending order. + The type of object being queried + The sort key type + The query + The sort comparison expression + The ordered query + + + Produces a new query ordered by a comparison expression in descending order. + The type of object being queried + The sort key type + The query + The sort comparison expression + The ordered query + + + Produces a new query to select a projection of a component of another query. + The type of object being queried + The projection result type + The query + The selection expression + The projected query + + + Produces a new query ordered by an additional comparison expression in ascending order. + The type of object being queried + The sort key type + The query + The sort comparison expression + The ordered query + + + Produces a new query ordered by an additional comparison expression in descending order. + The type of object being queried + The sort key type + The query + The sort comparison expression + The ordered query + + + Produces a new query to filter another query by a criteria. + The type of object being queried + The query + The filter expression + The filtered query + + + Represents a container of Ambient data and providers operations to query, store and update its contents. + + + Deletes the object from the container. + The object to delete + Thrown if the operation failed + + + Deletes all objects in the container. (Use with caution!) + Thrown if the operation failed + + + Gets all objects of a particular type in the container. + The object type + The data set + Thrown if the operation failed + + + Gets all objects of a particular type in the container that match a particular filtering criteria. + The object type + The filtering criteria + The data set + Thrown if the operation failed + + + Stores or updates an object in the container. + The object to store + Thrown if the operation failed + + + Represents a lazily evaluated query over Ambient data for use with the LINQ query syntax. + + + A data set containing Ambient objects. + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Echo.exe b/lib/Gallio_3.0.6.787/bin/Gallio.Echo.exe new file mode 100644 index 0000000000000000000000000000000000000000..2a8cf19ebbafdd5072bd7fc79aef96fbfab48af9 GIT binary patch literal 155648 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
tljzjOd8DXu0h#jl4?3%H2^oAg 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 B3_1V+ literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Echo.exe.config b/lib/Gallio_3.0.6.787/bin/Gallio.Echo.exe.config new file mode 100644 index 00000000..bbc67325 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Echo.exe.config @@ -0,0 +1,26 @@ + + + +
+ + + + + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Host.exe b/lib/Gallio_3.0.6.787/bin/Gallio.Host.exe new file mode 100644 index 0000000000000000000000000000000000000000..808de7626e9720ee58278935782291570eb909a2 GIT binary patch literal 14336 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 L{NJ9xJ`4OWGu}mz literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Host.exe.config b/lib/Gallio_3.0.6.787/bin/Gallio.Host.exe.config new file mode 100644 index 00000000..eab86ebd --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Host.exe.config @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Host.x86.exe b/lib/Gallio_3.0.6.787/bin/Gallio.Host.x86.exe new file mode 100644 index 0000000000000000000000000000000000000000..9946953a691850addc6361ab3e024ae3906c66bc GIT binary patch literal 14336 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Host.x86.exe.config b/lib/Gallio_3.0.6.787/bin/Gallio.Host.x86.exe.config new file mode 100644 index 00000000..eab86ebd --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Host.x86.exe.config @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Icarus.exe b/lib/Gallio_3.0.6.787/bin/Gallio.Icarus.exe new file mode 100644 index 0000000000000000000000000000000000000000..caedba79daa88d554c24a3f5b5a6e8e68fcb17d2 GIT binary patch literal 708608 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 v$NA`97zpjPTX7cU4Ut>-yEY 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 M)!*|A;;)_Df@Qw9m{C_;YgOq{4j`&N#SBd(H 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 N!GRwf`2Qsb{vVt7pb7v0 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Icarus.exe.config b/lib/Gallio_3.0.6.787/bin/Gallio.Icarus.exe.config new file mode 100644 index 00000000..0360b3f1 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Icarus.exe.config @@ -0,0 +1,30 @@ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Loader.dll b/lib/Gallio_3.0.6.787/bin/Gallio.Loader.dll new file mode 100644 index 0000000000000000000000000000000000000000..b0ae86bff993a1da38acf49ca59ef670e45ae597 GIT binary patch literal 12288 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 KPuKrD3;Y*i@Bl{u literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Loader.pdb b/lib/Gallio_3.0.6.787/bin/Gallio.Loader.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0e0fa21990f15b061dc1661fbf7cbd7e188f91b4 GIT binary patch literal 26112 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 RozkJ)zVDPa$SGF&{{wbXGi(3= literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Loader.xml b/lib/Gallio_3.0.6.787/bin/Gallio.Loader.xml new file mode 100644 index 00000000..9bca8571 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Loader.xml @@ -0,0 +1,147 @@ + + + + Gallio.Loader + + + + + The Gallio loader provides access to installed Gallio assemblies so that we can reference them even if they are not copied locally. + We must avoid copying these assemblies because it is possible for multiple copies to be loaded in the same process simultaneously in different load context (Load / LoadFrom / LoadFile). When multiple copies of the same assembly are loaded their types are considered distinct and they cannot reliably exchange information with other components (like plugins). This problem was actually observed when two different Visual Studio add-ins installed in different locations were loaded at the same time. + The Gallio loader may be used in situations where 3rd party integration mandates the installation of a Gallio-dependent assembly outside of the Gallio installation path. It is fairly typical for application plugin models. + The loader itself will typically be loaded from the GAC or copy-local as usual. It will then springboard into the locally installed copy of Gallio which is found by searching the registry. It is also possible to specify the location of the Gallio installation explicitly instead. + Once the loader has been initialized, all Gallio types should become accessible. In particular, the runtime can then be initialized. This is a and so cannot be inherited or instantiated. + + + Gets the Gallio loader instance, or null if not initialized. + + + Gets the Gallio runtime path. + + + Adds a hint directory to the assembly resolver. + The path of the hint directory to add + + + Creates a private AppDomain that Gallio can reside in. + The remote environment + Thrown if Gallio does not appear to be installed + Thrown if the operation could not be performed + + + Gets the application version given its primary assembly. Uses the assembly file version if available. + The assembly + The assembly's file version + Thrown if is null + + + Gets the runtime path that will be used by default by the loader. The path is determined by looking up the location of the Gallio installation in the registry. It may be overridden by setting the development runtime path key. + The installed runtime path + Thrown if Gallio does not appear to be installed + + + Initializes the Gallio loader (if not already initialized) and returns its singleton reference. + The loader + Thrown if Gallio does not appear to be installed + Thrown if the operation could not be performed + + + Initializes the Gallio loader (if not already initialized) and returns its singleton reference. + The runtime path from which to load Gallio, or null to determine it automatically + The loader + Thrown if Gallio does not appear to be installed + Thrown if the operation could not be performed + + + Obtains a lifetime service object to control the lifetime policy for this instance. + An object of type used to control the lifetime policy for this instance. This is the current lifetime service object for this instance if one exists; otherwise, a new lifetime service object initialized to the value of the property. + + + Remotely initializes the Gallio loader (if not already initialized) and returns its singleton reference within a foreign AppDomain. + The AppDomain in which to initialize the loader + The loader + Thrown if is null + Thrown if Gallio does not appear to be installed + Thrown if the operation could not be performed + + + Remotely initializes the Gallio loader (if not already initialized) and returns its singleton reference within a foreign AppDomain. + The AppDomain in which to initialize the loader + The runtime path from which to load Gallio, or null to determine it automatically + The loader + Thrown if is null + Thrown if Gallio does not appear to be installed + Thrown if the operation could not be performed + + + Resolves a runtime service. + The resolved service + + + Resolves a runtime service. + The type of service to resolve + The resolved service + + + + Sets up the runtime with a default runtime setup using the loader's runtime path and a null logger. Does nothing if the runtime has already been initialized. + If you need more control over this behavior, call RuntimeBootstrap yourself. + + + + + An exception that expresses a problem in a manner that may be safely communicated across a remote context to a client that may not be able to load the original exception type. + Using this type prevents spurious exceptions from being thrown due to the server exposing an internal exception type that is not accessible to the client. + + + + Wraps an exception as a . + The exception type + The wrapped exception + Thrown if is null + + + Provides an interface for interacting with the Gallio Loader. + + + Gets the Gallio runtime path. + Thrown if the operation could not be performed + + + Adds a hint directory to the assembly resolver. + The path of the hint directory to add + Thrown if is null + Thrown if the operation could not be performed + + + Resolves a runtime service. + The type of service to resolve + The resolved service + Thrown if the operation could not be performed + + + Resolves a runtime service. + The type of service to resolve + The resolved service + Thrown if the operation could not be performed + + + + Sets up the runtime with a default runtime setup using the loader's runtime path and a null logger. Does nothing if the runtime has already been initialized. + If you need more control over this behavior, call RuntimeBootstrap yourself. + + Thrown if the operation could not be performed + + + Provides access to an instance of the Gallio runtime that is running in a foreign AppDomain. + + + Gets the remote AppDomain. + Thrown if the remote environment has been disposed + + + Gets the remote loader. + Thrown if the remote environment has been disposed + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.MSBuildTasks.dll b/lib/Gallio_3.0.6.787/bin/Gallio.MSBuildTasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..924a211fc8e8f1d8f89c2216dff4b55087ec81f5 GIT binary patch literal 28672 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 E01h + + + Gallio.MSBuildTasks + + + + An MSBuild task that provides support for running Gallio tests. + + + + Gets or sets the relative or absolute path of the application base directory, or null to use a default value selected by the consumer. + If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. + The default is null. + + + + The list of relative or absolute paths of test assembly files to execute. This is required. + + + Gets the number of assertions evaluated. + + + + Attaches the debugger to the test process when set to true. + The default is false. + + + + Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools. + + + Gets the duration of the tests execution in seconds. + + + Sets whether to echo results to the screen as tests finish. If this option is set to true, the default, test results are echoed to the console in varying detail depending on the current verbosity level. Otherwise only final summary statistics are displayed. + + + Gets the exit code of the tests execution. + + + Gets the total number of test cases that were run and failed. + + + Sets the filter set to apply, which consists of a sequence of one or more inclusion or exclusion filter rules prefixed using 'include' (optional) or 'exclude'. A filter rule consists of zero or more filter expressions that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter expression consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'. + + + The list of directories used for loading assemblies and other dependent resources. + + + Sets whether to ignore annotations when determining the result code. If false (default), then error annotations, usually indicative of broken tests, will cause a failure result to be generated. + + + Sets whether test failures will be ignored and allow the build to proceed. When set to false, test failures will cause the build to fail. + + + Gets the total number of test cases that ran and were inconclusive. + + + Gets the total number of test cases that were run and passed. + + + Additional Gallio plugin directories to search recursively. + + + Sets the name of the directory where the reports will be put. + + + Specifies option property key/value pairs for the report formatter. + + + Sets the format string to use to generate the reports filenames. + + + A list of the types of reports to generate, separated by semicolons. + + + Gets the total number of test cases that were run. + + + Sets the maximum amount of time (in seconds) the tests can run before they are canceled. The default is an infinite time to run. + + + + Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]'. + eg. 'FancyLogger,MyCustomExtensions.dll;SomeParameters' + + + + Specifies option property key/value pairs for the test runner. + + + Sets the type of test runner to use. + + + + Enables shadow copying when set to true. + Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location. + The default is false. + + + + Sets whether to show generated reports in a window using the default system application registered to the report file type. + + + Gets the total number of test cases that did not run because they were skipped. + + + Gets the total number of test steps run. + + + Gets the total number of test cases run. + + + + Gets or sets the relative or absolute path of the working directory or null to use a default value selected by the consumer. + If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. + The default is null. + + + + When overridden in a derived class, executes the task. + true if the task successfully executed; otherwise, false. + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.dll b/lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..fed78ff673c732326d538bd3254ae9622879edee GIT binary patch literal 15872 zcmeHO4|rTvl|S#z%$v+iGRaJuwt<#TX$#Xo8PY##n_{79lD2{VNt(2X6k#%XO@>b9 zP2Zcegjh`ZYZp{l@KX>K6vX28!!Dv!WLaEvDT*H``hlznF0S&aTU}jU{Kx*zx$n(P zk{0#*+}-cn-Pg`}=bU@qx#!+{?!D*!$(DEALOvq$DQ(shXPbd{=dM zC(&ljM^98IF7R@Dh4i@*t%_(RIELazci^4C?{fUux&&UjvKyG#&u_XLKk)hS(You2 z>g0de>xTo&>B)*^Zq7CAM7-gd1u#eihF;R7lD;a~1^IRvO2Tb-fM0if0|s`U+Ce zpP^j*ux&a8sIZvmQ%NFCxbTOCL=Ss}%X_QWnY!-)#QlpHL47I&#wY~VDdDg~ zWC4VO`WV}9!HpPa3oU41oQ<^3P&nIZ%~3cTXeAWRMYiSwSEXLENxd!D60SEEH^vNW z9?ya z>8vjhDu(fl)_j}h;ty-feyH#>eAWhhu&BP-NAHFWaEF-B+6Y!yw>IIWk8wY-kyJ=_ zfi|oQ03&fNc_H4`W)`UwL=K+d7Nk|j^-~BgEDLUhU`^b23PIF?r*Rtu>-};6DI_m0 zOLntlARah{I2(Vkc)3DxIrWy_FvNDyt z9Jqx%!pII|r%qSkjlm+OkHKsFOVa9HJ-udecU9<4cu+rokpZapV=VJq13)7_HP)EG zgVt_9Bn;vuW0_xd&p<4I?ioQmN*@58+cA$h} z2fr)q7=rp!*^&LPuminI?BMqww_`Dzhsyj*)Q1o4f=ZP~zj_ap9$+VP(Ga7_B)s83 zxXguz_;vf6aMlAnA?Z$zKjUdwpK*YvE|-HY@1Z=b>&aorEwc6GUc7xx5&IWV;n*Oq zLZE=T)4vFQ>7)0+8cY;u)2QG6J!Aq&2SRnaFKl$8;iwBg%m}mqKjbHY3c3PoNW6y) zP;TdP?q(w=aM;Hua-NkbNSxLE>PPGo>MMi*``L1~Z8@@oZ0u^x@&0MaE5Toqur-Ye z&%(7UW=v-kNnvB0|pfQ%SI{;yhd~;-`~vKQWPe6y50S zPoMZZyy#Z^a=oKY(Hu@~Hyvxl&X`UK+is=@OnXUU*vVLSF5AB(vD37jtd(E8EY-~a zmL%Foa>WtbT$?vXigr4;B+)(6pUY-0G)McaJ!XDw|Eg8#mQ2garLD_Xn9ZwO=S|IQ zBwx%9n_lj{W)bep1B^V~Z5{ky|Mp`a>}aUI>*bejorz&Z9s(UW6KX{4Si6P=)BU*j1*DTi4Ey&&cu*L>w7O)ues4RhG*Kx zjnLA(Y8m@9;%{^(N+Mz2)kL@BT|j6!ueWGt^Mejc_z`w|4fQo|M=w2_P-~fa8+UYd zAng^) z^XYW_5NC)Sf5Y96-~5BWx^IK_!Rj#GLDvwLf^-D^_p9_M;L8F(uRRLBt{(xc0Swb@ zf2}`E%>wuOcLDz^{{erLKH}%pi;ZgluQp60O7|JJ1Ag0h0#L8|Sujd-1g;jiO<+#o zO#<%~_?W;K1pY$c;!t%cO6LpQ5@Jg-A=Z3f=z8#<4?PjOk$!|4iqfxzGb4O`$e;_t zE#WW?h1s5ugvWqCBG4cCY1p85M7WG&fKmE%^Iq+%0gQ!0QFxEs}pD_|w`veEX7cUK98$fz$P~!Jnsd z>I%TQ)MwmIF?!gzAMpFer>Q$Zcy6fLs-FXyi(TqceI@!vzf0`}<)b|=b)&u(eWmD9 z_ks%00hcKl-(q7S*$_d$i|9+&zxs4zX?QW4*JiqJzYb-HgY z*85*{sYSkxsLv-|>U^QT=2Cq^J?~OBwA9ddUFzMSqVz8=^#M?|bi$?X^KC{;>2nFs z4OO2*eld!;)NxR8n&whJ0##45g?f^H;p?GkloaY(dQ+%r^I6N2+FJh(q|FlQAa(h7 zVT`^X(;?A8y2alQANxm_dceO2)GuA?i~b(?&cInp@~i&6pnl>~FM^s$#j{n~Pe3)& z?}WNxrWWX-(xTdkT z5a4sv2>1fc1?-`P!f&Hp;n(5OTHsgI1K0yt2>*^+k@`E}&xL(j4>d-@T9>vgQU{#- zLl3b(_YnJW53&FD(0#tskh(6imX^|RWWLs;T^Csd&O?!A?PBf4NUJuDejY(C+P_CS zw7pumx`#%^k{(J`Z-V6c)!Vd#+FQtoEhP0BwXNDhJy9D0XCXL^`YM4N1zsd@Sm0FxZ>o*yOXaIZ z{bS(Fq6cdi>#h2iYgg!p=!M$PB21c5d!Bx)_WRmS{SNK4x(oF#y}9mbtxI1cutVTh zK-gc`r_a@g>Mp_1aaY|QJ*^K%_Uc*vI@J7O?Mrq0_4!i&S)J>DEpA2LHp9~xVd=2ng-y4C$z^jeJf*%K-GG5nT@*OckK89b{8uW~Q zqy9m?&A8LhF*f)y&LSoZU>QX505(bJOo1x`*8<-n@STAhfoBC;!Wk2Iv%tHA|0%&A z3fu(ACk1{>;0a0n4}oEW^-MQz0i1^#B3dSJi@^Jge*h;NdHBpkbbBg8TyFSmA7Vu1;qOOu~P3$h812!ou|gt<~o1LB zH63ErsdmdYHggKO5$FVg&n%l0hO+r$C7mu5u;@+mdW|#ol16F2W$%GGWrj19 z9~^bWl$;`Rc8b}I zQ?9LU+uWVKlAIxH|8`lCI)tONylHb5)MgKk44e64yOqnKP%zs~?Yy#R=6Qwh(15ko zDxz8`JD5kMxABRbl+YnFGi0I7U;|oZB$rF~=giBOQXiJ_y@j;sVtjLUI1A$?+p=YD zX;jfr^okV6EMC@Du6`yrO{!_;bx&yz`S4V2z=;=4X$LTS%Wc6j9nv0*sTxy_QKl;z zq|7Wg3iEm^s#|2rRX)gig{-LKGP9x%6Q*?Pt~@yTbk5~fbVhg@@kYkx^hiE4WZKGICa?(A;U!bIRT#;o zi)PsdPZq<_2? zJB3_&)ZNmewt;~P-vc$-^}w3yc_|(esN%!PUrqg_?Np9B#Yrn1R5@p*V=BDDDHWsa zkd@A;JWu-m6em=S3I|k*PUd_i$D8VOl@14uWoMgI>*WS6=jaYru7eeMy1>}oYohV8 z#nB1voa)G?;qWrr!4)%Rfk&^7bTQ4JbPX4B?l524#B@s2%a(LL&C`wTZghh7gg0W_ zE1k<;B?BC}o0?tu-PlHSg=vC%5@ zn)bddHr1)!8s3?8cq}S^vT-CkP^Q{9_d*DfL^@w#%2u_rj&7uO=QpSGgCl5}@^_Om zW*uk@43cin-YD(3`S)2R71Tuv=VUL~F*F`e{IoXW90`N>T+W_?p-eGj{a^|94HRLot-UK zKFd)WVn7H^;)2|l#gPVeohpGdI8|EZe3L5mESb|v)HZQiM}~O-8vIN+DWj9+4V+9ka|vvsgiSF`Q)8K4RO5=e*&p9M?IijV9*eYz9?`7!k9k zH^QhaOTkEQ!OUcLyFsk7f2RxrQ9(qzB>WJR+59b|Tla z$sHCp@!SRHm~Z9bK%$-t+-{+rsn2qY z%1+aT!&OP|Et&dVnw3_J4bXOijUnV!=WcR_rSgVw4Bwr?a_hbu&N*x{U ztVkUej$uvtf*sv@?wuJ<$rJ+HHdD+c%+Ug z^MhV@A}^3ZVnv|qaar${^cARo!LnFc3MQ?g3TW=bEQtlF%8WK6Aj$Di?sd=#k50*; z#c>-BNL7uOQ$-s`CER-*H@RZ`tQZbG<5^k_eG|IAVoeV0xd2mxdsVy2xs=ni*><{O z^5a0QH0_lT*F1Ey>;RATpYW#E^yJWy{!OEj+s6|-k0MEVaZEL?w3S~u; z61Z!Xri${GQF%ZrNAI|u>IOc%`$YBLfqXm8=tpo$j|2VsUO+zdui(w-mJ@#LRp5BO zl3#gjU%{W(1zj0A_s`%=dPHsk?8Da;GO_KFV+E(N7k3D<$hj~%pI8TEZP?&l7oZt! z(8>1j#e@nSbFjaQd~+hp)^U*MYy z7;sz}2R!vXTf{kKMNdkuMQ}cBmC{Y;{FxUg7I?XM*D6kSYl6=9TIj8>Ob|W(RM%G? z{M7o*55F>Fp?xA|P}Ps``pw|KUhz=A>ho9a+S$0`l|z1Gc09(QK{ukhq5F(@W6)@b z&DLUbjfAElRlOSgprQSZg%C7OXb>I{nzwZexJEMNr=9!yN#B74rZ(eN_}? z(_-U?*p{jY_K^qWDhOYOfcZ6UF<5&&v1ok!4)wYxfFg|F7XnY2E0`2oQVt6|BBdEW zszp)GsL>D~e^^jmDS1qU9;+hgeIhpgWg(9nq($T7$NhLkh4U?eFADswz*liQqail_ zx*m;2!)$`WCGDs9P>+TZ`t0azUu^u1c%7!h#)F!625J@toB<~lE2aG6-h(Z^De#O zaAim12j>RRAmhim)CZ9v$_sU~X9b}zc5q=d7}UX^JxlUx64)Zuc(7IDD&$vf(1^#P zaEYq;!4??IbOY!Hmma?nTmL+Ft4(5^`t+*p=H3x(4-aU4-4Qod;CS`Y@=AwEhj+0! z6ka0Nfn+bce5I;6wYnvRYf`w?^T)4M{(H%oQJe_j_{H6YuVmNZTvG7t`^!N)9jcQ$P!Hw;49ZRD|*A8VS_Dh?}$*0462dpM+<~QNf ziMenw)oy>2`~i+y)=!k-Lh$}S3Lyso6I0O|QK)U=^;=Vp_x~rRi^cL`g-LNff$P)5 zh~2IIDu6;|&T>lOxF?I13Q#%NARbV6s~u^a(D|aXX3g>kF+#7?Xt}o`;zbUrKFi8E zDTFRoelR!6eR06sPmxf~w1X?ujYeEq<6|uhL;5TkHe|RAYVkHBfuSVc$)juR;H6c3 zUdT@r$AQc7?aI`u)wqbq4dpJTN^uRY!{L;V$pr6hItjE(!WBYRoSzg&v549=IZe6V$-^@4RQlOYQ+4vMM4A2EoV2rwW z;9uNY(=W2q1;mr3n6z(*!#*htmHsA+>*zZCR^aCPij_p$dpmmH_3-!n=J(=T?z&-` zbwTX>4g5)F%`R*tb>;_mxkYn!ZRy{Eot(rzsoY(>H@*vh&$O$wVd2QowrjGzyR7~z zSeJ=$U`k@DFwjr0z!vZM1LFygn)vqqzNyT;45yDBx!jg?HcxV@Xqs}&$r5iapv1be z=>ItkevdNa+Vc3sqO-RUHJ^mfa+~mb`{nQvL{Hvxoo@xuo%q|j%K$qOx%T1?#5Tmb zm*Kq?xBs?@=wtp9e^BSqKC1WeX}EghFJv0KthnX}k;>k{W!>i5!!6Eb_3EA}zGD98mAP4NnW&Z8 z0M=w|TeVj(2I=9h8`N=JHvUXaHL0iKbQLQ|O;e|QWYyv%?@}~R5HfBHllb&w% SH=}hef0Fe73;i#vf&T>Crq~z& literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.xml b/lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.xml new file mode 100644 index 00000000..33294e16 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.NAntTasks.xml @@ -0,0 +1,98 @@ + + + + Gallio.NAntTasks + + + + A NAnt task that provides support for running Gallio tests. + + + + Gets or sets the relative or absolute path of the application base directory, or null to use a default value selected by the consumer. + If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. + The default is null. + + + + The list of test assemblies to execute. This is required. + + + + Attaches the debugger to the test process when set to true. + The default is false. + + + + Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools. + + + Sets whether to echo results to the screen as tests finish. If this option is set to true, the default, test results are echoed to the console in varying detail depending on the current verbosity level. Otherwise only the final summary statistics are displayed. + + + Sets the filter set to apply, which consists of a sequence of one or more inclusion or exclusion filter rules prefixed using 'include' (optional) or 'exclude'. A filter rule consists of zero or more filter expressions that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter expression consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'. + + + The list of directories used for loading assemblies and other dependent resources. + + + Sets whether to ignore annotations when determining the result code. If false (default), then error annotations, usually indicative of broken tests, will cause a failure result to be generated. + + + Additional Gallio plugin directories to search recursively. + + + Sets the name of the directory where the reports will be put. + + + Specifies option property key/value pairs for the report formatter. + + + Sets the format string to use to generate the reports filenames. + + + A list of the types of reports to generate, separated by semicolons. + + + Sets the name of a NAnt property in which the exit code of the tests execution should be stored. + + + Sets the maximum amount of time (in seconds) the tests can run before they are canceled. The default is an infinite time to run. + + + + Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]'. + eg. 'FancyLogger,MyCustomExtensions.dll;SomeParameters' + + + + Specifies option property key/value pairs for the test runner. + + + Sets the type of test runner to use. + + + + Enables shadow copying when set to true. + Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location. + The default is false. + + + + Sets whether to show generated reports in a window using the default system application registered to the report file type. + + + Sets the prefix that will be used for the statistics result properties. + + + + Gets or sets the relative or absolute path of the working directory or null to use a default value selected by the consumer. + If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. + The default is null. + + + + Executes the task. + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Navigator.Readme.txt b/lib/Gallio_3.0.6.787/bin/Gallio.Navigator.Readme.txt new file mode 100644 index 00000000..728c9b6f --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Navigator.Readme.txt @@ -0,0 +1,24 @@ +Gallio.Navigator +================ + +The Gallio Navigator component enables external applications to navigate to source code +by clicking on links that are interpreted by a Pluggable Protocol Handler or by loading +an ActiveX / COM object marked safe for scripting. + +These services are intended to present a minimum security risk and specifically do not +disclose user information to the calling application. + +(In the future this mechanism may be used to provide additional Gallio services.) + +NavigateTo Service: + + Link Format: gallio:navigateTo?path=&line=&column= + + ActiveX: Gallio.Navigator.GallioNavigator class + bool NavigateTo(string path, int lineNumber, int columnNumber) + + Parameters: + + - The path of the source file. + - The 1-based line number, or 0 if unspecified. + - The 1-based column number, or 0 if unspecified. diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Navigator.exe b/lib/Gallio_3.0.6.787/bin/Gallio.Navigator.exe new file mode 100644 index 0000000000000000000000000000000000000000..8764e2dd2b86b5e6bf297f8658a48e7d8247e645 GIT binary patch literal 108032 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Navigator.exe.config b/lib/Gallio_3.0.6.787/bin/Gallio.Navigator.exe.config new file mode 100644 index 00000000..aa8af7a6 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Navigator.exe.config @@ -0,0 +1,3 @@ + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.PowerShellCommands.dll b/lib/Gallio_3.0.6.787/bin/Gallio.PowerShellCommands.dll new file mode 100644 index 0000000000000000000000000000000000000000..84f2de6533af742d46649b14f888f87627146d85 GIT binary patch literal 32768 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 + + + + + + + Run-Gallio + + + Runs tests using Gallio. + + + Copyright © 2005-2009 Gallio Project - http://www.gallio.org/ + + Run + Gallio + + + + The Run-Gallio cmdlet runs tests using Gallio. + + + + + + + + + ApplicationBaseDirectory + + The relative or absolute path of the application base directory to use during test execution instead of the default. + + String.Empty + + + Run-Gallio + + Assemblies + + The list of comma-separated, relative or absolute paths of test assembly files to execute. + + + + + DoNotRun + + Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools. + + false + + + + Filter + + + Sets the filter set to apply, which consists of a sequence of one or more inclusion + or exclusion filter rules prefixed using 'include' (optional) or 'exclude'. + A filter rule consists of zero or more filter expressions + that may be combined using 'and', 'or', and 'not' and grouped with + parentheses. A filter expression consists of a filter key followed by one or + more comma-delimited matching values in the form 'key: value, "quoted value", + /regular expression/'. + + + * + + + + HintDirectories + + The list of directories used for loading assemblies and other dependent resources. + + + + + NoEchoResults + + Sets whether to echo results to the screen as tests finish. If this option is specified only the final summary statistics are displayed. Otherwise test results are echoed to the console in varying detail depending on the current verbosity level. + + false + + + + NoProgress + + Sets whether progress information is shown during the execution. If this option is specified, the execution is silent and no progress information is displayed. + + false + + + + PluginDirectories + + Additional Gallio plugin directories to search recursively. + + + + + ReportDirectory + + Sets the name of the directory where the reports will be put. + + String.Empty + + + + ReportNameFormat + + Sets the format string to use to generate the reports filenames. + + test-report-{0}-{1} + + + + ReportTypes + + A list of the types of reports to generate, separated by semicolons. + + String.Empty + + + + RunnerType + + Sets the type of test runner to use (LocalAppDomain, IsolatedAppDomain or IsolatedProcess, but more could be available as plugins). + + IsolatedProcess + + + + ShadowCopy + + + Enables shadow copying when set to true. Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location. + + + false + + + + DebugTests + + + Attaches the debugger to the test process. + + + false + + + + ShowReports + + Sets whether to open the generated reports once execution has finished. + + false + + + + WorkingDirectory + + + The relative or absolute path of the working directory to use during test execution instead of the default. + + + String.Empty + + + + + + + + + + + ApplicationBaseDirectory + + The relative or absolute path of the application base directory. + + String.Empty + + + Run-Gallio + + Assemblies + + The list of comma-separated, relative or absolute paths of test assembly files to execute. + + + + + DoNotRun + + Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools. + + false + + + + Filter + + + Sets the filter set to apply, which consists of a sequence of one or more inclusion + or exclusion filter rules prefixed using 'include' (optional) or 'exclude'. + A filter rule consists of zero or more filter expressions + that may be combined using 'and', 'or', and 'not' and grouped with + parentheses. A filter expression consists of a filter key followed by one or + more comma-delimited matching values in the form 'key: value, "quoted value", + /regular expression/'. + + + * + + + + HintDirectories + + The list of directories used for loading assemblies and other dependent resources. + + + + + NoEchoResults + + Sets whether to echo results to the screen as tests finish. If this option is specified only the final summary statistics are displayed. Otherwise test results are echoed to the console in varying detail depending on the current verbosity level. + + false + + + + NoProgress + + Sets whether progress information is shown during the execution. If this option is specified, the execution is silent and no progress information is displayed. + + false + + + + PluginDirectories + + Additional Gallio plugin directories to search recursively. + + + + + ReportDirectory + + Sets the name of the directory where the reports will be put. + + String.Empty + + + + ReportNameFormat + + Sets the format string to use to generate the reports filenames. + + test-report-{0}-{1} + + + + ReportTypes + + A list of the types of reports to generate, separated by semicolons. + + String.Empty + + + + RunnerType + + Sets the type of test runner to use: Local, IsolatedAppDomain, IsolatedProcess, or others that may be provided by plugins. + + IsolatedProcess + + + + RunnerExtensions + + Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]. eg. 'FancyLogger,MyExtensions.dll;ColorOutput,FancyIndenting' + + + + + ShadowCopy + + + Enables shadow copying when set to true. Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location. + + + false + + + + DebugTests + + + Attaches the debugger to the test process. + + + false + + + + ShowReports + + Sets whether to open the generated reports once execution has finished. + + false + + + + WorkingDirectory + + + The relative or absolute path of the working directory. If relative, the path is based on the current working directory, so a value of "" (an empty string) causes the current working directory to be used. + + + String.Empty + + + + + + + # Makes the Gallio commands available + Add-PSSnapIn Gallio + # Runs TestAssembly1.dll + Run-Gallio "[Path-to-assembly1]\TestAssembly1.dll","[Path-to-assembly2]\TestAssembly2.dll" -f Category:UnitTests -rd C:\build\reports -rf html + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.PowerShellCommands.xml b/lib/Gallio_3.0.6.787/bin/Gallio.PowerShellCommands.xml new file mode 100644 index 00000000..0e5eaa83 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.PowerShellCommands.xml @@ -0,0 +1,89 @@ + + + + Gallio.PowerShellCommands + + + +

A PowerShell Cmdlet for running Gallio. + + + + Gets or sets the relative or absolute path of the application base directory, or null to use a default value selected by the consumer. + If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. + The default is null. + + + + The list of relative or absolute paths of test assembly files to execute. This is required. + + + + Attaches the debugger to the test process when set to true. + The default is false. + + + + Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools. + + + Sets the filter set to apply, which consists of a sequence of one or more inclusion or exclusion filter rules prefixed using 'include' (optional) or 'exclude'. A filter rule consists of zero or more filter expressions that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter expression consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'. + + + The list of directories used for loading assemblies and other dependent resources. + + + Sets whether to ignore annotations when determining the result code. If false (default), then error annotations, usually indicative of broken tests, will cause a failure result to be generated. + + + Sets whether to echo results to the screen as tests finish. If this option is specified only the final summary statistics are displayed. Otherwise test results are echoed to the console in varying detail depending on the current verbosity level. + + + Additional Gallio plugin directories to search recursively. + + + Sets the name of the directory where the reports will be put. + + + Specifies option property key/value pairs for the report formatter. + + + Sets the format string to use to generate the reports filenames. + + + A list of the types of reports to generate, separated by semicolons. + + + Sets the maximum amount of time (in seconds) the tests can run before they are canceled. The default is an infinite time to run. + + + + Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]'. + eg. 'FancyLogger,MyCustomExtensions.dll;SomeParameters' + + + + Specifies option property key/value pairs for the test runner. + + + Sets the type of test runner to use. + + + + Enables shadow copying when set to true. + Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location. + The default is false. + + + + Sets whether to open the generated reports once execution has finished. + + + + Gets or sets the relative or absolute path of the working directory or null to use a default value selected by the consumer. + If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. + The default is null. + + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Reports.dll b/lib/Gallio_3.0.6.787/bin/Gallio.Reports.dll new file mode 100644 index 0000000000000000000000000000000000000000..47135c1be62855e754f9cc732b9a3569606c41e4 GIT binary patch literal 15360 zcmeHue|#L(b?=!UJK7)8;$8p3#=9~YbppOOm_l=S>9@o5 zt-v#N4@g^{sT&^4+OdLVj#~P7EUoABW-*pBVpb_1%jRRf+lFG}X2xi)sR=H3Sr7IR zZIKkZqdIoEC+%gD>q3&Bs0B56@YTE>AclKCZq_b_hwSK$lF*-@bQf;af9BVOajp9Z z(H!xw@^n$A#r5(a(Pl2}hbT6}>}!gs8g*Mhw`6wPd*QLN>VnD-eA6`g=Av=92)r!; zfHpB!=so?4L91rVw$i8+y6s0n!`+5^+O-Y_X|{}<2}0JDrf@T_i*Zl8))B3rhKk}G zwks~yO(q}hZzTGs6+{71OLXr_$0r734qLbST_4tsuYCQy?YBMp#kbpj(zWM_8(;m< z|9bErGcVtK|Hf0sN86_Uy?!|K6Mv*>>Xo&(+0XxN_R3ejF!{uvT&_Plc<;%Fsvd5A z?SbE9{_jaDx9-tXk@IPt0a=R4lMaPsi^&)oTuuYT;0cK`F`*GXgZ zO8=vJc;gR`H?I5cisR#_zuWo#e>xJp?n${}E>Tcv3Rx0S!JY@?hzcxJ#$;s@#!+Q; zQo*C~eEBHmU2R;3dQqVB;tC}(LNJIZ=6rCl>e1U=fKpIfwdC02YvC zr-;vjD;MMjv}g^BAQKw#wS1kq7}#7@G0(%(4x&A%nHa5RJ%}C+aN1xT^K57+nDYw}%z-q5;**dchc#V9Nb@8hKa~aT+!N4jlU_$5MOPX18Ca;sQ zkES^UC&N+o?FFkba0hRc8h9*+Y0k$8YI3=Wt~ueA>*$t0qcGQ7l{tK@Vijc)p+IeH zk&p7z#2A7w^4z$OFixy>%oWV|y-J6p@L_dT$oe@~EeH9L1@;O&g0jOxvFao$Xyyf| z)9ecYC%K0#`YkY_Y|trNeV{Y35IlS{;}GuQ7~gc#Uzxb?%@-)|*@< zCcw4l1qv0^6;1OmP#W4GxS<_jMU!@cbvYW$4xtNAg>?<%(+vGEaAoP8%zMA zFGa4!%2nqz^rB%^%=#V1`z#{9ETWCshgy3BKv0`vIzimH_*yJ#jw(~)d4U&I8kuhd ze8C_hs|}bgEvRTdbCZyYHG}wa7uxxfRi6k&JcYfgH-%x2oWm8A1Jzgs)qqY_&?=yx zt)Tu@p|F1*bG>LmOUSyn+#-k7N!VDG!@fz_Rh5;nW?v4a%*_Ck=ZL1NNkmVO_$M(0 zwUJ}teb5t;wmg>K6BDa_*5i*igd<*=fINc5K9`5K zu(jUnKF;i5#XiY%5r9T4-9mwFJYE zkFwbt2GOnBiG?+C1A@OcSBWH?g3WzX>;uo7wqu38+`Xtr-iIb+Ve`3Zt*NDhRd75h$ z%vCSy3`EpFM(kp1Xu=TF2jbLJJDODa8+NmL>cZVTguo}WEsr){u2?Y)*5ZltnS0O< z!<`qGsUNa}Y_}`%3~CF^_u+}hUVbbzu>%LS2J8@;c@>KGK7f#-HSEW;y2@|rc%BUU zS80A{T;)ApMnV=?>&&eel())9kvOP|d=%kGHB;y-)+53tVd+L}Y%d~iGL@!GG8G~f zHW|%MgSa8XJr>&rKhWn}xWD`Kul^DirBCC|4NcfZW4w8XVVfl@ZP?|~4nxlv)~eXJ zoi?ppHnl2tg<;uQGrzW_InIBpVm+l?v1A!*^G2y?>A6+0!BQ%hO>Z_PhRp*;er>9= zQ*TeVcO;UnZAQE+S%0RmQofiSH$3S>MiEI$`5Nr*<$tX6`k~9$OPopJLU^KstVDaf zvjqX1BVG>hO-xGtwMcehnA_l4^+QD~n;*5A;x~(kF7csm=Mc5QRk1jze&f!51W4)y zelLPs{rVgmSX@v;+O_olPyoE>Evc1YSeA}eDkcah!N?-rMnELkmvaXu<9QLZOwVnI zH8bkGdVX>rell0*snIL+60j=i4ZsVfbEP0%g0e;f(o2A8X%A{1l
    l$qu(0iTt> zDr+>N?2$COU%($IPbwNMQ@K}G-K}c$$LdGaFs=8s`hukU&XvOS8I;5HyzfastP-C_ zZ)!i)G>TL)Y!t9tz^eqD6!5bG-Y4MG0=_C>t^e&RjS>Q0=4Xk={JLMGuleuvAE(C= zY&3dK)cmV}kpPeM;=qLgjjlo&qZ9C>0^Tg(J%B;_a^R~nY!c-0E&|kOLy+nB2YHM~ zgFNaxM9q%`jE1;%v49&xY_UC|d!#6RNYs2*!0&`~f0X_u^rMhQzUn)nXG`@@wJ2Rx zy{S4%hX6IYwfZFl*ypPoV4v0+hP^dU!g|9sZ=n8zqUO^A{s2&;SXhiGyfPf7-C<6% zz4>MDJqEw4r3CzyF$vf@V1D2*4X~Y}O~V)!B>fiZ7NLyY9c>?@n?V<%g`(e|iheb8 zp1}Uf#cD;rZ(tqx(CdO}*nDcBE2aw4T&knv0^SBF(T}8UsHs&xMBAql%3Q!cz&hHm z{2f|ti@(3KcPxegubNuq&j+CWtukyBp;U}0xtH|OA_t!U5MFuBKRrz-{9}!Ac0aSc7~Ouz3Qzjz;ASR#8r1KMQzM5e&J#d_;yLFDaYXvd(5l8 z_e*j5oQuuTMx++{j$>Uhq857Gwe`!vTjdrS6qKy>DMZ)Z4o0VIs?-+nliFWH zQ4^xJM6Cj@0hDPIph9~@O@&f{hco4wH2Xz;R?wHqP=;?apCh8?!vZ?8ro#$Sqg&8gg;m3EcaUI|b(_w?(f0F#XJw2M{e|G{P(F#WMBf*% zLNAdPmXQz1RD-n>!95?l)j9C3uVXWN5hq=Sj|ljbfZrGJ1p!YB_?m!k2>4q8CFw1x zAO!$lq=^1`(oZ*3 z4=ao0JF9i&1)=As>5J8-vYr0C`bA`)k5nI2o`S?-`F6pX?RLHLaeA%#Mx{>voq%!; zY$7kHIgXlolvm1YYi^e1l(RLDD!0?Yn&*^mNW@IZOy4cvRr4ZhzA4I&)|>`C zw{Az@pQHRz%^T2dPB^Sqqy8ybmwUo7H7htEdq5NmBhGvha0z{xnsFArL2afr0v@N2 zY0Wew%AcSQqFhhiXuXK`0`}0&fSc)afODw@FfAw#&`(jesoK{}M`c6M)qU(n!1rVz^Lcm{k{{(@)j&0qeB`c&j`Yz2_jtGYe)OP3>)L9 z(5;C9W8AbRkgFT|IC&=ldzOIaLCY){RxxYXwEIj+yX{b7qBoW7INi zd%(UOOi<#DQgL-j{4kMz7f~O!Owx=RO(6nMR!Vlr*kO1Rm zhAlmBk04YMUW>S;{vB=zVf`uu-GxGKqJs9Ag$Zv!2z1b)+Zru#nAn1_LxX0al+%lF z2B*@dEv7zAoI9h?u6egmUcg>6Em+WyVP)B{uKNs|Gn++Rwawf?Ov^^Y3rwtzsH$jr zP|uYNGDTFfF)19_T{q@Yiw(kC@!~6PWo?q{^+LM>8`|*vbj0&ZeCFksLf)M0w6X-2 z?;0+_(zAx6ig0e8HmIFp8wz3NcTXcZYy&+1-L`Fvr*ad#Al!Fbh?G_~RVo_g#&>NP z&K7gVne@}*#+i+X^&{EQk|jL*Y|Y~ZJwI_~1Awytk_~c(!rlX+L%(Y`1WigIT;1B>43eSv!mEtkPv;DVwQaTb(z6W!K%J=SNFe z-xZ2kBHX27m1PK-c|B*ll7`JQ`u1k^(Y$FFvuPV~JXIPU1ClcQ|d#*n)e^oa;n3VQx4vnZUbC5szG) z6BR6?E5uR}A;y)*WhabsJ7XIxbKI@z%a_IpdkWsydTYEQ+!NWZwxwC>)9=`^^Dya%aT(HJVF zW~oB`d4z^+20M=9;uYO@4sYlx??@b$yGuoLL#||xArU<6MGtP+Y8={v1d)U+QQB%2 zhe`!j%*a$YUUF%A-#*@_a{5G1PPgp@*-j35$)#=k_7(9H5)ykB3~AFPu{Ih=F+e9 z50tP>%K=i@%nPO7rpS^+ax9Wn>dSCmw%#%iiKMt9aaO}nkq0}ZAM_HOZp+enpc&)v zwh4=P+{A;y;(=R3jx#c0jI-nvJ1raxy|iNH;j$7d%b%TW`~u1S6eZ53fjoYb zFwWms7G?l#ycw`4O9d(dnv^F>cB5PbRhq^GWgb|MXe*)zW4)lY(Z>YL0(W~}IEL~# zz8&oV9k*J*H;Csr_%T<5-@>=ftjmJuD80r%Al~pg=P?Gk*#(ecs`; zP)9G;GfM|iGbp5tVGP5lGthr#draufwK*Y8rwmPi%7nH&GRUbPrxIFuOa;-qNUH^H zPVmMF5(oYoob{=G0Pl_ls1LuExk6~ewqOfh42}u#ijy>T`%J?%(J%zEFedu_qSk<_ z==NAk%Y*?B1FjaPU{f!{3!xaLAh-n48KLq7F>RCkx0d$d_hmENmyxuGO~lh!G0Jp} zn##lHT6Pp0yhl-D`aGaF{1}aZy9Fwq;%1WSJjwh#n{+AN16rO$6Fr=X=c$|ROW482IC)_-!I^N30*8#S@u={U6liR;ci?ljv}QJsEka&J zKKs=OdgsvNV)zOFxf*ZW2u?Ynu?Y)JU!-iYL1An5O@2K9d?d@5R`))$i{ zybq2M7x8_tR*L~d>y#LU12IL4u87t}SE>zYR~jg+Xwg6ws>9)EV2QWt&bH!WUgNth zNpOnbZepp?hzb~nObKW-5%$Lvz;Lu3^a{;;@ed3@16XE;1K!E6PDNYR04U6^I|h4BqDx;?rgQp z6Uld)BX=*|yehcnZ{}P({!H8W2llmm^0t}>Z~n^rPQCU*vG|Vp+&7l4zwO4(yPv6h zSh_I&^P|02Kk@eRdv|r6bImumuDR*ky^s9lGxwe<{+|Y;EATLmAmPz3`?QjO^Qh#wvioq7Z6+hONqbyqo8--^sRURSidlyEN`ut&SL>TzFk8OzTu$}KCu#wk=noewPU*0K4KswzCU!;hnVXhKaDp*0c? z`>T9lQ5*JaVlgdov|1s!?ZhXC=&_a1xQ?q)3|1*Xn8!-kdxcXwUrZE))cWT~k2QgA zel@0jyNB>-8^RI=T49rp=FTqs&}Okj^WB%wgSisUn&tQAv|6G@B>m%NK4ytCWUTxq zC{_@(ToH47!@xXE6vBr}r;4aYqD#xKGh&aPh_%Gy?M(nlw^t0=BEP|pHO0n?#lpp_ zS06fbsCm@MC{1g0HGYvJ(eiX#S3KU;m1;^FMzX1`t-Z6UtF=AVl!_-hQzMypGSwN! z$3=;JM!pHZ2BKpl_+iF=S2HIux0{CzyJ%1QLDSlJyrnJ97qiEebg+25BMu$;a@yNl z+FRQatqD{(6kNisj~FSvCEXcMw09=j+q*iFnN&+WJ<{2scVvmTF1I_109nD-rKBIx^`@Ygs^@<@N3tTP%3VWq~n=Rz0GLvOlR6hl4+wo)!C6wwI>tlL^3my z&{G}BbXN)k>WHV4otacT*`Dc2r}acvYdq7{qU$60&@JJ66JPj-Ceg6GV3(yAaMUax z>4(SofG8ZJ{Qo$3l^w!8h94V_;RgUahI)s(HsA5D58V8zO}Fk`)%ZJQas~HDU%VGD zdHV9BdtEQF_YS0X;&VXkpm5;5{DNaI{tv`nXQJJQ=fHc-)YZ(uz>$7dQ*$Acg7Wwv z?Oo?{Ip$$ApWgq2AllbsTD`g40KRsS_!MOr;$s@qzq5j3>t=TR{|e(@HW9vi($vgh z@x&9(8E4ir-6q_-_Y?i8^F@-YP;LXf0_oB|z&@mRLpa53qpiUE0XLw`*F);B-sUZo zzopJq_$#UNyo?)hskohpEl>e^0VQzdGuH+rTbzRSBN^jVjIZUQ*Kj#Sb52z5*-=n@ zO|2Hc9~lyfoRhAd$>|pmEMe5%UmK1;umMuMi%`$W-nd9iIsHVsSgzrObmkFb=F!DD zoyJ5`U&2v`<$Dw{nwdPay2JQFFO^5yD-zZ-PSc>9*>ezf@wm@U!uh`t@$VMBG0!|# zvdmVb7?d1*7J=%eDm>DZD}=}KLUPQXenVm8`wgmFqq)J-3E%spOQ4eoqAih(jFcow0J zb5J>i$aDxAInw!H#m5v*<419bA#mVvZgXYx?68)et;+8;X2_jw;pyXz<2MD8t5*hd z!g^J#Hgn$CK3!sNoMVzlKYNDGHa}g6(-L*V7x@@B4sXrDf-$TVK5CVZOf%+|{rSJI W|H2j+bbgl|=O3^9_w`@S0{;O7IbRnxqeCprk1j4YoJQZF=D*H{RTq zmO;I^5OIdl@^CB;IAz3<8ATZd1{ih45gB0N0v}76HRwVIM@Ios`GZ-5GN12x-22Pz zO`A698cK88o&Ed$_CEWZv(G-Sea`Q9TN0h=RDWtmCfZotc;0!@md$IUORH*X$|s%C zv^gM*Gyj7|F1JSXAP5>P8vFas(ZEmN8Ve_+29{YHj=p(9mVT_zcU09z?wTCEh;BYu zcJW<*c;vQEuK)Cw1@qr5`C#P@JgnZB=)Gn`?~YVZ-5cwP_XpMe>CWn%@mNSndxuu>Dbkq$V7K9s;a44(td3!eN8(8+Ph=P zWFqBIRXX06O2ga{>yO*(9jSCrER%_+t2$khqmx3<&P-487$>nSnMw4;(wUw_k1I`Q zsy7o$^p1LI&~jfqok_&|(R+VtSGqIaU)2@wPjrudT6>PQ-uCn-Gev4uM-ijSRsQ3mA;f=Bl-`M{5z4gy_ePrXqudVsv4e2l3=}acr_}Htb@Bht@ zfA{@sD>vVJ*|VQHu9b2EWq!2k|I0OP>%Qv#IZroCesE^$=5K!G1XAH~UDVO4 z|M%@b=iyiTR{h6&Kfn8fKRLPCE!2){)tnHSAFcX-G;zn%fANRU&1_w;@5;N%x7~6= zDDNFq$c!u5Jpst4CUZ!}`NVT7s>|#9oTK)<>LI{OQNQxQB4l%g^eA z`jadD%^~p5@gF|`y^ILUj(A`(yrPA9xqaIQ4f|EWd~LG?Q5A#`-Wp@?r1Tt^45_L!lS*rkrKCdf zw8tY}PoEUbuGq49Z+|ATqq!*yCGo$sQRSa`xE9y_FR)d#n;U0a&jK!rwT%x*M#$ z+s}fd;CsN@m;F0%1-rDTvTJ-QR$ReuZaKTf-rlyGOj_G(hrbUP3y0P~xc=8W{ndt| z@JK_vt^b1le+op;tEl1r|I8u!|8;S?=tSqR#)qjP8Ex@B8Ra9~-yf?nqi#6%O( z2l89Gj2n}W{$rbui<~}IS|tU`eI~%zU1`0~$GZ4o^`JRNJLM@umgM-jXELU$EPxwR z#|Mp@XV=cIA@KZMH|FN)xH*c9v`0G5BG2f$&Xw_ASH^Ii)3=rGwRsBy)%hiypyU2% z>U4!mXSy0JA)F2kv^2{z>A|GKnz}Qc=<{=kqe)NmfIX5&i15$1bJ;VX_+IIoFfb8Jxx7SzylgWObH?`9@ZCg8jk2j=uX$Ds2V05?pWY%b6kgdB|*d zZJUYY%BwQY02JzxGmROZpX*q=j+nWJ=;Hv%P-uWxIuoA845pqd#Zy`80hQ6)r}(x5 z3KzpK!`cW|**1Z74yYBZb3m{D_D`lvTe+uvTK8tlg9K$+z!>#W%B2%TI;*s7P`RvK z6ff8Nkui-^O3I(|p9PdZU*};RbQ#`rb7P=r3exkm4 zU=67L{rq43gTk2>nZNY+r61$UkP7C113VY6r-$c%!&(3T|E=-I54py_#o5W@l*ndXEjazfxSYxDu<|b!@X9PDf zPq-9l1}+3@fjyj8?&17$0#2Q4KHogowaW227=0N(sh&*%R#G{#iJd?e7;ccQ`u6{Z zi!?J7S$%fG*+Edy{-rbVdV0A1zbmwM+iz4gvl0} zzt~mjM}4_9ceh?eGlL(VT@Utu__QXwx_LB|7U`DW>eJE?+h7~MSkxwWLVF%i9M7lr zE;{Yf^)vXMdplEI)_rQ);qdZl%k9TzpHH3bR|wkz`!1z=QHZQKUr;`y!%M5UPF`|p zh4s%n0Hr&8T1~uElyN(rBz-h#`E}Yxbz}tf8$O&uT4|q_^xw+sO%O+t&g(9n$9y7S z+G*)e!|9lw*VgeS_y+*-dmi=KicTBN)iG<^m8+L++s3O`v1EVUi0gT~Isk(DPajCE zbU%49_1r9@im&DUuA{d7HLjgK@6tNSCj_2KT3_~Q*}a3R4b}%9>qy3{>}C9@>f-mv z*H~ivr%2A0!($13yjjC)EYTWPW65-|#u9w#ZY*hH3^|KR&{{Q`8%t(Gw|zt;*LO%~ zGXRBU$e705RQY%Yux&SD+Og=^T`-^vLLQwTfQifa1T(|Ef4UJQblSa2!fu-B`gQZ&ziDxCV0*#gP7EU>{6hBT= z4}op}dEL@l$3CzGyYXJ47ddEwKt9(5GJPEuAyaCJ@ z4BB3@4q&;N$A{u|C5G0em18|*$m zkL12;t6AL)o?n{h{mD_;D=_m`f6UG9Ll2T$I5#!6$-E1Y5(^)SbX0JkX)fY)i zYv^;3xRrrccBA#9a9Gx%){n!RciFyL_NjHFpSP-CQdnS-`Fj>Tx466*|9D$E*4w{> zBZ@~h$16mW*6kNC72`udW4^NC46i^<>h#8Vv4=jZbDy{;~_Ht*i0QvtFa zzqSw4yHcHot^)eH4Aax*NTzKZqDw7ddU&lMx{4B}XYwjC@+s0FI$K8>mKw?)ZL*{y zNdkKiqIY@cGq9+>&p@umn6TVy`tNq>2aTz| zy}6TyHlGiY$CoLL;&?u>ihQ-)6#b?Hm5?oQM1|BKy7JA-=<*I| z?Zi_Y&!_rRWY)O3_7%2Y(Pgh;df5I|zt13dD{?h&ea)pW`&J(sj+ZuH#u%A>uXXFC zjWisEb1gD|XH)(t`A~j?&1|KcvsBhO(Uvl!VUzC~loq-(5@bSD|GJnqLW2Ea! zUw7VCzV7mls&b){ys!0nXV2GJvRY_zH=V-K*ox-5Zvu7>5(y5t)TV)7bJwhm%sHn^ znW}2dunDa7?q%RJz^!2N7HkI31GBElE(UJ_vxW;U2RDM5<7d}_w}Odd_WELAt#gv# zc5nuK6_~lcS>JpTyq)_`gW=8oEw}@0{gY=?0jrqbp98)Sto2v}SZ7?4ls@>cNa;M>7xgFgjc1*WdDP2m0Djo>@M)N$|`Fm-3nDP0Y|i~BVAZty3- zp9RBfbnyl70q&)fd%#*Zmt!GzeJ!kY-!kB0pbD4|%nPQo-mZ{WnGp6{Q*Jk|L~`TZ zM4q946Ye98lekhnOa|*-jr$+L%nO4rf@{F{gH=ZH$)?435%??Mh4Ok6P9q-`MxVW4 zR=0%t)P}Dk$+3NY#C(54^l<=vlL-$aOKJZzxSX>1c<9~r$&p;2PTy%h%c6(_@T*?F zW#R?Fzk;W8|821P-N(V_f}a2{0RJ0U?et0T1z?qF9r$VPm9Ew61z@!s>3akE-AtM0 z!e!UrvKN)d_KlHTUmGruxBPe6~rN)rR5lw$`!0U^nl|xg^#u$S3TIYB7x6CxE{WTKBvN?`ZzP_RE`ePZ5hwD zqZiEs#=_w>p!)ag{{xO){fH0mrv6{RZcY6ctpB&dBwkMsum3gIToWAT+%lD`^wqY; z+Z4FsdfZcHzE7HFZMWLlr~C~Hi!3sKX=|nb>GNmzY3ww)CDt43)=I<9&+i2TIgPy5>xKpRk`x56{N!x>TiU+%E(Jj4|3TeF&IKMa|Cj$ySfW`{ZRN z-rSsz)as#lo*7fJ$}@8k(waxVpFe9Hb$X3L{}N0C!1KVHz;u*d1FQ$SfVXqdx1P?J zSpB;il?VHO1tc5%1^2>NIXgMkJ-?Mkq32upBV0*&g<}qX*F9h5@ae8i{g1=VPR@6n zoS(VpmG1t2Cuf&S_fD6ORStjL#aEgF%~6G!gBg6k<2&8OkE4IluXOTX;YRoWExa2 z zA@r;?sL#tUVD#~A{vl=^L%qfM^3~^99EV3)e=#%;Wu|~h#f=2ff~WagOCMB3pO2iH zJ$Ke$gmEMqz6)I=CL55lQYZ*T9$Ahd31+<3ymvOBd7Rd9>wz|4JCFqS05<~r0M<@g zdzkg<09a?KrUOx60iZKdO~58V?P&j4BA7GOVcFCgFc*MTPijjJyLI?MV7FrMsA z0cHYofyF>Qpz}?A!1ch*z#YH=K>J*e0P?Lr2fP6M3V0n*-#8i2-q&nEerA8J9qMr# zrUsQ}j)OHYN3at-)_kqKBEj%qitzGmJSUF{ zW|hldJ9ZNZaC9B!B@Zvh@;f;!Y`wngu{B#x`vQUIx6d6vIy}>*dtZ)!@QVOGo~7G( z2X!JLOZIbv(4(=-cbEohmgMb5ZE}2Y@F8z+Hl)2 zap=>09E~d_wol6)g7a}K&Bf`;$I*CG5)3}f=HpnJixbc5OXH8tn?01~`R#MZza!7T ziMDU~?cp-dZ=YNKS_Wv}SLmEZNlrPG}s` z9#GlgHj6^#wERvESp|Ip zJDKKV1YzD%Z#VQ!KF{}(ZmH`N3LQf}uH~`m)Y4aZT_>?Q8#nJD@o_B8#UXD#j?U?p znmNS5aV*WniIK6lLC_d~?Zny$+17WnZ=Mm%dE)fom6LUD>v`IP{On2Ek`JeGfv<}2 z>VQG~dFw5EC0V-i_x9-&a}G?`10%(f29A&VqbQIlA&!wc%e)rDN&6E%BaIdhcd_3Lw@KELysD@!ICK%{Gxk z>*Tbc$=RvKdFkZEw}#Y7{!>(ZF2wzELeSh$vwZ2|I$E<0hfeQZ=1jggZvm8EcIdKm zB+brA?5aseV47=c>Xt9AZIXn;+4b~bfWB8jj9-TrR+CCCKR;SB54&fspiEE&2=@+nAF0@s(u#H|d$W>m5D%xIPD4E$q&^`uD`=<($l>H8mZY&6yy`5>9vKk)G;73h6ImDG>T`j%*!GXVcg zc%spIgcv2*zy#!-M4Q$d?t}k5j5Nu-9PB~9K7}|~FygP|9n>-F7l%eFwdGJl?kLDF zGEEwlY!CfG%n^MTwAd&y3R=hy;(WH$4dPYd?@3}O{`;oJY@F>F1Ck-yP;Ly?UK`Sh z^k;KxwoaFn{Ty>dry$2I-Q%DI(DUQ{`+U3js1u3r|j z&uc5^4VKZ^(zL3xrz=|B8SUTQTNU3Ek9Ni~(OHUIS7}AnTS>FXXm6@_VS=x?rDJ^U zZg)Jo8cyPEgJ<=ygFFbnd+&Yj~c2wI8)xali!K6zXoT1 zNzTqEs|QajtBdz<^J|wa!_r1tfFVB5JGvz(wz#B=9<3ty@um2edPlh^KCvR}*3m0c zU;g93{*3&f-?AIsGUbPk>Y_u(DAm)RVn3QUx+OVyWjT6vQv6%Lqn!VPSF8B~_|YKV z+cn${E;oji>uBj%IE)6u>!ri6j*;Ji8aUMNzuwH+ZS417kMu`ud;D-&d~6=g-^)GR zm^qqh6&=b(HG$&4|H`ig_osL39V>HASWCEv<=AimcZ>1U=!wq0akka)s$cshApeg4 zx!4=ImaoJAEbJ_<<-_C+Y>72y$YSPnu32#zSU#-`>!uhNvfCCz=eS7Og=rf k7?1nkfR*1_Z_nsGl$F5o66%kajE?1VOao&Y7 + + + + + + + + + + + Xml + + Generates XML reports with linked attachment files. + + Supported report formatter properties: + - AttachmentContentDisposition: Specifies how attachments should be stored. "Absent", "Link" or "Inline". Default is "Link". + + Link + + + + + + Xml-Inline + Generates XML reports with inline encoded attachments. + Inline + + + + + + Text + Generates plain text reports. + txt + text/plain + Absent + plugin://Gallio.Reports/Resources/ + xsl/Gallio-Report.txt.xsl + + + + + + + + + + Html + + Generates HTML reports. + + Supported report formatter properties: + - AttachmentContentDisposition: Specifies how attachments should be stored. "Absent", "Link" or "Inline". Default is "Link". + + html + text/html + Link + plugin://Gallio.Reports/Resources/ + xsl/Gallio-Report.html.xsl + + + css + js + img + + + + + + + + Html-Condensed + + Generates HTML reports that omit passing tests. + + Supported report formatter properties: + - AttachmentContentDisposition: Specifies how attachments should be stored. "Absent", "Link" or "Inline". Default is "Link". + + html + text/html + Link + plugin://Gallio.Reports/Resources/ + xsl/Gallio-Report.html-condensed.xsl + + + css + js + img + + + + + + + + XHtml + + Generates XHTML reports. + + Supported report formatter properties: + - AttachmentContentDisposition: Specifies how attachments should be stored. "Absent", "Link" or "Inline". Default is "Link". + + xhtml + text/xhtml+xml + Link + plugin://Gallio.Reports/Resources/ + xsl/Gallio-Report.xhtml.xsl + + + css + js + img + + + + + + + + XHtml-Condensed + + Generates XHTML reports that omit passing tests. + + Supported report formatter properties: + - AttachmentContentDisposition: Specifies how attachments should be stored. "Absent", "Link" or "Inline". Default is "Link". + + xhtml + text/xhtml+xml + Link + plugin://Gallio.Reports/Resources/ + xsl/Gallio-Report.xhtml-condensed.xsl + + + css + js + img + + + + + + + + MHtml + Generates MHTML reports. + ${ReportFormatter.Html} + + + + + + MHtml-Condensed + Generates MHTML reports that omit passing tests. + ${ReportFormatter.Html-Condensed} + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.Reports.xml b/lib/Gallio_3.0.6.787/bin/Gallio.Reports.xml new file mode 100644 index 00000000..20add753 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.Reports.xml @@ -0,0 +1,79 @@ + + + + Gallio.Reports + + + + Abstract base class for report formatters. This class is and so cannot be instantiated. + + + Gets the name of the option that how attachments are saved. This field is constant and read-only. + + + Gets or sets the default attachment content disposition. Defaults to . + + + Gets the human-readable description of the component. + + + Gets the unique name of the component. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Gets the attachment content disposition. + The formatter options + The attachment content disposition + + + + Formats MIME HTML archive reports similar to the web archives generated by Internet Explorer. The report can then be sent to recipients as a single file. + Unfortunately the format is non-standard and cannot be read by most other browsers. + + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + + Formats reports as Xml. + Recognizes the following options: OptionDescriptionAttachmentContentDispositionOverrides the default attachment content disposition for the format. The content disposition may be "Absent" to exclude attachments, "Link" to include attachments by reference to external files, or "Inline" to include attachments as inline content within the formatted document. Different formats use different default content dispositions. + + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + + Generic XSLT report formatter. + Recognizes the following options: OptionDescriptionAttachmentContentDispositionOverrides the default attachment content disposition for the format. The content disposition may be "Absent" to exclude attachments, "Link" to include attachments by reference to external files, or "Inline" to include attachments as inline content within the formatted document. Different formats use different default content dispositions. + + + + Gets the XSL transform. + + + Applies the transform to produce a report. + + + Copies additional resources to the content path within the report. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Loads the XSL transform. + The full path of the XSLT + The transform + + + Populates the arguments for the XSL template processing. + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.UI.dll b/lib/Gallio_3.0.6.787/bin/Gallio.UI.dll new file mode 100644 index 0000000000000000000000000000000000000000..70aadef9975cb62e9fd3e78af9789da4cc958121 GIT binary patch literal 27136 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 Z;4;#h2hE56l + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.UI.xml b/lib/Gallio_3.0.6.787/bin/Gallio.UI.xml new file mode 100644 index 00000000..0d1b7c93 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.UI.xml @@ -0,0 +1,30 @@ + + + + Gallio.UI + + + + + Displays a summary of a set of test step runs. + This control is optimized to display individual test run results to the user on demand more quickly than could be done if we had to show the whole report at once. + + + + Clears the contents of the report viewer and discards all cached content. + + + Clean up any resources being used. + true if managed resources should be disposed; otherwise, false. + + + Displays information about a set of test step run. + The test step runs + + + Displays information about a set of test step runs, using additional information from the test model when available. + The test step runs + The test model data, or null if not available + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.VisualStudio.Interop.dll b/lib/Gallio_3.0.6.787/bin/Gallio.VisualStudio.Interop.dll new file mode 100644 index 0000000000000000000000000000000000000000..7d3cd320dc56eff96ab32e62c392bfdf75aa5601 GIT binary patch literal 16384 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 Xi(8<_`hN@K4gba0@!#tIyDad}Ix(=~ literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.XmlSerializers.dll b/lib/Gallio_3.0.6.787/bin/Gallio.XmlSerializers.dll new file mode 100644 index 0000000000000000000000000000000000000000..d9ebc11d67d0331dd841ceb48d038259cff817c3 GIT binary patch literal 40960 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 z%0D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≥Fh4vX=^N- zex3i#>7J&YOG6Rcp5R?U8Tp6(#7~rANVpXUp+R^pOc)=u+#syO1o1)J4Z;gS8XvS? zoKdJDwBI1?*AKc6Z2qEIYUwC^B1M?Y9jO&qZGGT8#Vrtcky zLKli2qb`7~Mqs|7Rs3-haq(%^yAi*}qLNG3E`kI+t3eLrj4xBMZO`$*-%IFMczlT* zU1A-+i?fg76o$juPjSW%g|i>h;-6pJ4P%=9??ZC)`T<|d4R# zis&E3kJ=kJNVY%VYiECoKNTNcEX1&5MuDtr!{U96Mfr6>skZ>Jwl_+w70KweRn~hP zDE!vRN4O_A(kmBy0bp~_3hvSO`<_Gzm7^!pl_P*u`5uz3YzgHywc}IXKf%o*l0IhR zXDwa`24xRByTs|z++MCmN|%=Ckwlz5z^Dc^xKgB@hqQ~6%Jf8a-+%%B|zG#udj8w`hc zv@WCqEg}B0LuY^aZXZd=u*@H2nIy3z3I9C|M;hJwayG%?Ru8R<7cw$g;zN7mqq-=o zE(~i;Ox7_Tb2+E|JYFbIo1ht21V z-0!|j(ieeo1f0D|Nwiv-P1(|cXn}so?>ikL2kS0iu}W>;EMre)O64%-s~cU z$Y2C!&S+l6aAo79nd*P6_bLcrIV#sm8N=FBdA(cO534krR~+F5(cbbmc5KCpmVDAPB~v z^u{>kx%EnWUZ z5FoGeFYt~>vBoY6lus2;{EY~RmKxa*GT{nXj;h#NZm0Mfzp^a_FuEyiZ|yfnZ(*`a z3AbfR(|WlpKU3PWmnSi0N;~%6jPGg@{=EUUbhst6Gs5Grxk#$-L@2c~8--1o)a+hC zptvBvba)R5O`;Zs^PoMNI`)({!_MFByP^)VD6T2}_W>NE+G z5||D5f$*jX`gImDg<#U&=8Y7hSs;V5eh)*zOwx^dfR~fWF*wm_W z<9Kyj{@W7&tfEYX)J2epr2(czBkils_RX${^)TAwH6Wjo^d-sC3|kE7Dq_MrF(bU{ zZxu*$X!A?GYW|t_?3|krknOvcl})ofa)MoZHTh)Ef&O$=!37__|sNxMOGQkrK#>bll4O>te0eH1*DdhavT zi>;GOXNqP}tFoybYlfb!z4{HpO0%;#NEV7H&9UuepwpG4CuJ9vW-l(4mMqOxk0I(# z7Ijw#l|@ugcUoM^EmG`lh<%L3J|PMFm>63um&RdC0>8pwR8`MCgiDdDi-BUps`L3V zLgpm_r*UeDLRqeUA7tb z?w5A3RgAcM6}3HEn%>JYnk{Xjy#ZOoRobLee0@h%d}e97{nXq)_C%ZenZB#|PV3e3 zE{>yBoN9nGZ2!u_Y}?gsGFEi4+DG-jk*d*yZ4o83F2UfD)`VISfoG~!R|>=P=93#- zAj%G#wlQHin*c^#igQ)dJyK1#wR3StYu5)@K{)FrnLzchG%g7Zhrgyjz-iL6UV<45 ziL6qPp5E>-g*cB|y;G1L78#>0QkrEnY+tI<=T=R#9*2t-OJGJ1hE9*6$Wq{{vTuo$ ztsRxzX5W>*63*n?g8tcd=vz^|Sr{+GT9*C{KKwdCri~TUPDTI3uk3<^z3k%< z+jein_P8e8J_YQhxCE?Wiv#-hwcnxn2CXoPj)_3$>h;o^YPvs*Fi$K8w1o$$ZBNDp z7}&NDKE(#02}zr}NF$}f=U^`##X_no%BYhPCXmBF0L2 z&AMSJ>vu^}ngvWzxM6-_O_$IM!rzm?Ov-1+im`T*ddM~Fp@)N=go1#@#R5a(wk6^c z>fquYAL6z*<62tRX?RC-IOcdd`xy(#Gm!k-IN#AYqlb&bK#ikw*;uV#XMkVl|K#|0Yy1fb z@h`^oQ$GXzI{zof|FOm|Cd7Y``e%S&=l{X+Sv~$#&x|b1 z$w_IxlaS_fZkpWWpCIQSMwaH3q%=)&GWMbC9AAvnEOogB6t-jYbO*e@?4;XJMqgGz zK1>;9rTt1nx(&+;qjcv3@6S%U4dt{k-Kk0PzSX4TBIv!=kZ!|L!YJLHfQLmCkx$wf z-;sZ4Oc(126CA|rCSgRgK7um8;iO$2M%RCH(r(c8Gap{pl=&YG>6Xf|Wm*0LxwGgk zC*1~_8`CY7lVmnHt}kW_{+&4O@)~?oY^NHCbp8>9z3ZgU-m|eOiKj_wqgiW*@+Z+8 zjudV6%rxJ3(&W6#aA~d|B2C6iNOL_-!B0#Ri#V*mD5DKJY?=XaO?~Ie$#_X=zB@#k zEpD1v<2jt1nW54|yreW=A0kcMu^7u)9zM;sq0&UWq%@yNNV5z1+2N+?1tMpXZye*K z=h`o}^1NqqZG&#g+7WxE`Q~)N_b4weJ=Q<&3EYB{_Gb8wjCWAlLPW*)8ti#JjBAi> zkq_L}8S9+#gM>c>ADthD58q@%Gav5{=7Z&GVgnyzhqbqEhmQsu$B8FNdB6VkW@Kpk|KX7Z-jvtUzDJ z73gUR#0vD=xZ>eRbmPnlbPU`itUyP4FhGnO*qxuCet1lM8p6!__6I?|(2|zWd`nQ- zvIq3XG|+#1@Cx@N`iBioAG%{`9;y@iH*#U2uAm41Bcy+1BK?QSKh7RuXg(8Eb|(KA zvik7!k4mI}8kTMrFpk5}d^V^Y0@Z|Hq9J@({ud?E=dykruMjencRb0${!K7U@uBH2 zPNa|hgnl6hvm*bwK#D;4Tdu_Xu>3pwBOLqT{)hsuuw-byZSW3>k>~Fc^1l|GwO7lr zeYTN*+^EXXe7hW=8$Q&){;x-1p6P;)H|IOhSR8d43LADJZ1W>sL*{$0c-u`K#UXLP z_ZYR^fPKGi)ONqO@2&oJ^L&G|%-`-Z`~IN6-3Ru4(_p)!0)zAEVB5R&y)b(-IZJ`` zxgP8;6k#~a+n})^#9$FWB>Tfz%y+-Sk{X0lSP1?Aj*y(%M?w-_k!B)q&pYGYjlu z8i(~#H-OPtS{vYgZ6PT26Rx50P>iV~T5uJq=j|ZzgH*Bdb>KJpUhZ|}G|Y~IGl$&{ z|H5Tj63GG|IhP9bkic_p%a@!n+oT^-cl+_1w zydLJ&g9xeOMWrq5So`&Wdz~Gr)^VxIIq)4kHv=&mBE10=XMcYoT`XjDjwGMz@PmAs zv0EzNKw`YhOSJ_*$<`#&H|IB}qNAIy02sG#aw1VMKpaH}1|o11j8`I&T@B8r@PE1tZLjZ^M{ix>&gn z3AJTZ0cLa9_(JOGT@WSH`B_pB{RS7T!ie>i`IgF5%+RhplLO}7)2z07Ji~_3VoapE z9>Fc6TlO5I8P%i7OP-;6(L6KgSq!YN1-c$&fH>x02WfP0;|lCMs4Z%K{Ij!uXF zg8Ac4wXBoe=Yck^wf+~}Yzf*3kal(kpuYkX_CV4CZbQqCYhC>Y0F_UGM0hc54^xwD zG6C`RD6UM_L~(b+nt?)FzO5nd`0x^m99sb9W{~X1(C?%?WE-_Q=9tFvZLGKOU=Npt zK%-`#5=uVH>l8>86%_UvdN{UEC^FRI!p#u3l!!~H;Obr^xEJD11vK&l+TT$Ewc|N5 z%wR=Q7Q)4>h)ul6Lqz-#UD9ZgG1Q|ajmi}?+`ZrX)fNsx!1psw1Slswt25VVH@7-e~*|#(>dD#u0-*?6+&Asfr%ucPPVAs0xMcG zjh1Kif4VEv$@E2R)I`xXsQ)u1etr6I`e)#9`d{VpFpU0JyLkVm{s%}a5Mi73PX%mP z|G!cFTRpCEc@sVIQu~qX@ob4-pD~;s891CC&vkhiMvtFz@%~Lco=;lAN($SoN5VF& z$3IP_Tk*E`OH<6b{S?u|IsQ}QbNqWma^Q5kINZO>)gzx#-Bo}TToS8XY!~#oRh^;w_G*U8iB_>7zb~6Jpu2^$PmTtSdHc&c{_)Gw|6G zG}2FQ9EV6uNX)%{!e_Vxo216huKi-A83$itsv)Tob^fU_{&fEEv3!j0c+G&RSuBRkG2K z);VYfLI;wx98_pEMLqGn#-&LAGUA{=@N2f<8NW>ptbHRHrkW^U3Dp)f&E8bGWo62!+fR_Zr3BJQ0^r2lqO~ zot217sDt|*#oZzimr%hq^Ztsv4WLmQ#mxJkgw}OG1N=JwM@%AR>UkCQcMRlQ0_a4?3RWLdrRw>r^z zVHZvV({l1_dzH>cA@zrlh}|HicD>p=7md+7nNCpqD@fv4r|@}_{saDT!0RP`ylg&R z;Kz&n!0;50jF-W$wkjuP%mudB!urwsXJ9s*gMyL`d+|R=;Sf;#%5X_-SH6{@1H@wa zK*_vE1_g#cY7mKv*c@?ds~!ern?!FwqJ|2+{9_`L(o1uKd1yy?bR7Jwh!Dl*5SWg8sU-I@ zSSdSagg|sI&~(T)$2-}HM~?K6qrvf-x#jXnn_hgr2;y;2+)1xl4DOPu(gJXIys~Sw z0}wPt+rrJ^53~Ir8Rp!ty^rHzIYczPZ59h{)xS7&+NAj5u6reGKHHHlO*Aq}vmpn( zAI!-4cCn%rC-4l-j(o?3%RVc%J-S#JBMXxAqw{TkI^U6RyQK04_`Nbe1|tt+@?-L& zO%?Zaz9m1}S_+8{N^(puCor19+7;J<8?d7&NXl?THY7zuI^TwL(Hk~JQausky@$z9 zSjTHD1zJx3jKoYit$;{jtd}1f9)rrUb}arC^7%Yc85i)z}L~YBkLl^nX7&WU~@(da}{R^iA}bT^DA3pI1-DY zkdM?>^*?|a2Vztd&8K{-Yw^PE5Xy>$Cu;44hf9w?frkrwufTH~o^^O$!7~b+O~kVm zo&|Ug#B&@TY@Cvt+`kBEzJmAf;rS_^r||p@PY#k!!&AkxA0F;0>BmF-kvvxe_hvlz z<9QO#D|r5erw#EZJC%%nY2T^v{D=s3?8z^D*$wiUWTW%o})@3;%5lpXkDW zEbvbcqJMo1Z=jC@*g;?L8|bf!;SKbc3Y_{0mq?AazX1L-2Fw@0r((dC0-(qy%2WZI z9|JlBKqd^vdoYE}0EQV;6ZDuIRnm(Qxafj^5rI2h@GTLz%LRWk0#9_opN_zjTyS3m z?smb4N8rgWSVm8U?

    LR)js(1s5Z*ik-ifN#1gZ6eOy9cx^~q3X%?9FvYaeW=dh`f}b=XhrXY z2rwg@X6AW6h6`JZC-#doy%L<;lj;}iY@D03yNEV~U!?2nXf2g{m!oX9mf2!lyb#V_ z+Jrn7|2)L)KpwK}{s_O-vjOny>;^~+PP5Z#+rf`cn9oX9Lkw!vZqx=nMU;7At~sX! z2JId+7g1kJFuAbH&C%#hFGRw^7FSfzKlkFP?v8(%fxDsn@y5$6705jfyIx+(f15Jf7DFEtKS3x0uon0NHf@@LbXj2s`*bu`%agtVs z?{gr^@J}6xGW;_KG7Q7N0NP-NA4G2c?-{<|Nm?0xz=0^k4>}NK_#p=}48v=IHkjcq zVfg>Er6pRx&zt${hnXbnGBN(6&GETmO9j4qE*v3e*k~~m7B9@fw%9~*jeH+`FTulx z$T@hvgy$MO)tm4yGw_(B{<(kbRM1spef zi!qSbjyqj|&>`IEHgKmpJ;yw(vWJ|h{1YS;n8CLtX}$lfn_Slq*WtMSXwl3}7zyUt zxN7;3lhx%HaBs=CU`BrwKDBqnR&RI&nk@D|yJWd>US)IewP@0!#n@N9W=C#l&XhhG z@82ro*bTCVeOU+5u%*?^XtrTo`sm_?jKwUQj)yhgE_hfsvchC7%Bq$1Eh}MK7^~~2 z@xZC_v-f%Yla8c6@G{K7spb8FKgIw?^9Npu0gUVq{3!-70e|4nF@UN11Fyyavf>ZC z76ZtiKk%0rK&JhH*JA)B@dy4I11O$9@J0-v%>KZeF@TEj2mTfVs2zXctj1ct({3-+ zaj7;LZ^bYM$Fp6tYOB%!onfDL4{LpnWb+dvO{d^@Q4Yb{VlWG>hVQsXHZ#`SW@ojT zJ$ZVLG->^mw!64StwZk1MC!68WI2;m-xh>D9LiGT$65`JANX~S^aY`Z`DJ`?crOUw zWCs!Byk{^j(?xmuLNsXD^;!D3{+)q}EycU=r}DlOE1+_$z1Y8#hAqGkVTIXQ?-2a{ zoqEDZ!ynQ9z{=C;g6HiKR>bNF{P3b@bgpn^dUjD*#a=rXkAB30 z_^do00H*7bcAZJrrfiL~I}nBI_D;nwoDRkh2j(H{u-w3o__=Udda-<0(EGz!-7Kac zA?Yu+``J?av37KfZM1B8J%(tPpp8?;7xz$N=zj6WZMyLigM;@8f;)6Cy6c|3#5*Vl zzbNTPL&$9)(zhEHG3p(r@z^p8Z>p_{Rc|IkMwEes(I&Vxd{9*E z)<2lbE7wcLRxbjTz8V1emUUqbsw$0HQfSY&m!g|4#X%kmGyvO0X`lqV@k%*CjPAGW z7V1Ue1bk5#@WmfuB6>bufze@MRlcLV9>_~LL|V$tXS*_=E{&E$aPWfr9Ko*+1ZguA zDGD1;p`OThOg$DP(&aUXMr)b7BVIs2Xj%pfg!z46bVOxMjdG7&u_+V#m`jWrK(sJA zKYAe*#DsRn^C;ipWjS*2F+3;XIn?*O^?2BOpN3~gJnX%n27OegfjLwQnQ#>I2a@5? z0&s`w04;W`tK5gD3V2l-2k}CmXmAxp$xe@=W#nX+LdxX(_`;Z0Is0jjs3_GM?!~$0 zgHR|oE{w6KFsP!CQZFgz$3$jmba3||9rV4-3{U09=z$Gt3NcUB6|mE0UMNp5dB+R3 z-!|sU&WKR;Fx+HfwHpDdGZA2xMy;Qf(|VorPAvPM24laGAbzPPojgt|2MV z#-SyKaV-8}`KulZ4vK}m9{Zt*<;P<1jm}Mw)y}kF=JTD4v~0>pd|(zG4v ze8w)L6QtP&f;4cM5Dita#VpzgHmmb3mw|~JfRHyE^w|(*dU_<6>NWC4AdTGjF!X#3 zhMvh3N;Ez#0@Fr0X4GeC=|d@bkN4O@K*HDylU{|W%#^BP}!gwz~zBIO% z!cLJqDhF_Th0f|lfOr!MU0|m22drh28IQiNFzW$Xg?e3T5!64CTiS$Cpwe}nHB3+D z@|~3zxCpMxdz$W~ht%vE!hBa$afxBfWW)*i@rM;A;HPU5eu@yFNgSRQeIlJtOR0Ch zG=GbFrcLCeI6goNn_z5S_vgZ9ua3L|^6Ef{==I$VP+?-<46H%gY5pI(?; zYA;Ojsu%KWnoDF_0+Fe}^71p9h|DNVo=O^fG7y@#H80wb089o^#>-DpvoGbR;N%es z0y0tc&hjD|O>c$CIToC5X6H9BiIXp=X)o?vT-YeTQE?tyeEE&Kx5tpAC#S+dl~eN@ zRnYoM&pnht9tGn97ZAwvVq74bf_*$B#s#tm*vFG%9H3QXF|woSz@i;Z)kD|tHYq<@ zG-eLK(6i~JjbZZ}r=At0O{C*zeQz<(I|jK)Ql{ja{&W3$wDD4`^yJPh&zqW=_|Z%o zhBB~bGw?#-Z8X!%mpaz4y<1Mh96!69O@g(j*n5K3un9a>PmD|#`?fiG)M;0yJNpin z->$y%=51kl(zP77C{I0+$4@pMh>woY2& z7E$#J;df%f2BfJ(chLwICN`tw4P8zDBMs?08~dH~_rQDANndLGq0{F*Fif zTpF{Wfrrxk*y=2vt|i;W;ej;Rs-jF~hqeKg<|i`IU=9%v>?-UU^HBEC1YfeQECc3I z0RWD*%YE>^yTc3JW5mn)w2u1?6$o(cS*vUOF{zz+_^jmqQ(`2nG1 ze%>FFpM4YfL6d4oem?eL_yM70e%>3Bp92#3fqNN}pMyROKOmIM&$~nNgZ1q6?_!SD zeo#*j$!w(20^YgDk{J3l2S=n&R>QlIPr7SCCaH=Oc#0}c4Cj8NSZC5lW34}A3M$_~<5Lz1*~$Q6EDKokijAX}B9!a(H4awdOPtGwjdQt)qjlp^ zs=MW2B}zfd8ajwb>u81#u|{^O#EqhvGNJK~8z$ZfiD3bDdwAZ7LR00ol*!M&9xhmz zBSVFe+{^ueY2bU{n~{dA=`4rN?2>VBYnv(@l?v+J;rm`bxjC|=TZugXAbnLy=t88W0t?C|x zPpA%rr3xzRXw!$`i))7IyK6>Q%x@#1X)#!Tnf1!RTPb*zZvicb6>@iCDNYf$E>|AH zwqUzbl=2=0^=YEtCVx5OvA+HrHsr~DY$ zYZ>JxqAn3lpl*CoWTfhFWrB~^3PB$mwy?habQv!!q%CLa_fgk<19wF z=|ehSg2_jsQyi5zfj{`*BnRECsfkcwfvt~-0K02DkmBG^=o%w zfS{iNxGoU?t%tTgUDNua#{Uiw8uZAvz>d)3mn1ysCjzTKc%UwT(JZDS%B&aAtl_)u zG75bCGt#P2WvS0pU;GtKj{(E>PrpXI#{Q|qNlMK0PbD!ot*^&vbq&`SzBD;4_613^ zK`_%5Y)ES&6mof-R%vW=VhC5h0&hFKU*V+3HkwhU+Rp=?ia`aG4;MkxEN+RAcK7UV?*ZUnC-~t)(DTFHcv|H71_( zLvBySfCF}3bRZ(o(RRmaA^3;&0o-E>Q;h=&2+^t~n;}}n35SQggtZAcJcNM>*H@14 z@DS&=bZwKJ;%#%eT@R7-IPP+zE!}mDW=7%AYxH8?)E}`hqS-H%GDP$oAw*0JWM)y4>HYSE)^W)2N#vs0Afx?Luo~`5M>~^D3{uJ&(1{$ zdDRp3yEH$>nJze~JulKD=B6&i&Z(et(M3lyQWqm}B@CJsz}OM9BTGtM7NsCwdQ zT6ED=eVb_FO+q~9G8OfkV?4HL9}yi1qjoZZCgul^g&(JWtDnSIQ1<3yoWLAzuS1*? zC762b(FV~EboSqTdevPK5p+sj$CmHGTZ~s4du#)$4=PQ7hEMpk6TwQj4F8tdVx=

    z0^%tfb&;W!wSe6Wpwj|A5);QgY+ld}&M^}M);ZV>NX$CkIY@jMo|Eyc#`9@Bm*Dvh zo;&e8g6H>mP$xnn%!S~Yj%OP@TyI|GN{KSU(l-5@p*sR1majH|NFUhoEEti-&M|;U zs6GQ|wM36G0Nfy^O8yuCMf5)N5+!vNfz)I1Bi0% zX#*%*jGr683=6o!0D3Hdc15C_Sisi|pke{%8^BBpI0FD<8>iqk=tTB)GWTGrQSQl3 zWD<^)Jm1iXRJdhKXCu=25C;5rBt_y;mj1y2BFP^Ez%a?ZF2O`FIfYEpypl|;dN2Y= zGs^SN8Jdw*usjkY%79Z1AY$VP1Bh~DF8~Z1^YOX?T}636-q4AxBZ%p|J!*q=B7S}j zTyh*4uOrx8lhk+?s{hoN*YUSl>#sT=|DqCm5kAUzqRd`n z01@Au^(^Cw?BghWnA8r$>jpAAvNQVVGM-2bI&Ld}{E9c;G@*4z$s3Eon#Z;77&EGJ z1pGRh+}i3!2y4v0qIU6dWgQ!@wD{xk{1i_Xh3!B*Kg6>y6!A4YFW}h{NT0*=6rQ6H zxB4yoGqh1p`(I_Z3p|_x66wyP+pEX&r3){I z;iYdSntwI+^;Zo^Kh--WqM7YwuSn^4HqdXk^aD%(U*Nv)mS+0hgZR%ckR>+4e|o{b z5&cmM$T}_v>pg3fO>YWt5r+YI*ygLH4E^wu2kKw(oMEr6D z$n|ndpi&$yRP;UH+eO4vqrmcl10r5K9qQwIUyR|skK(-=^Ej#ZsVK0!_qWk|x%WvT zj)|!EI232}{xm}D>HP^2Uy1;m^s??%9xJ`KNAELxZzbYg_=oI26=o&be;i+!{fF~q zB3=&Q%Ot$)!Iy5l%;(EwynK`|Q}D6{U#8+^W4@GH@zyPGIlSfNtqpG(d27ep`!MNr zsRM6+lef`$dqv*H;O!ZC8;iHcl5hvjV?-tLvR0^V-HTi;vFCe%5|gi?;#XL~uY zBTL*M_e#>D*|UP|TX^aQt=)I5J?&U~xxw0}TCx-PLUp#2{%4!%PaMRm@8s*K-kqZC z@_V-++XqE}bni!^_es6eqWA7zX-aMe0Ob1;{IJM(0bj_-IecNha$}_AD>vo#J>JaP zU@eY!wAk68MQ)6gRC-8i%JL>H4knd$NaY$xy#NarQoqAX-;xcJa`QIbKSj`dJ>?9?Q}#Fh3)xg7&f;SEKJ4@-4J_dQY=tH|bqSESllkd+m@zTb0eVwb(_kLlAA%PJaI; z{$>rh_AH#&Awv{x)we)o?I+{#m-#&*4u68*8^_=G^Ls}8eG9+uh~rW?+m`j z+nzq`36&G)R@n>ry|&kiZGL+ydodboI8z`8bbMeR$G3rjJr=&~|Fn&^jS##uQ^4~I zo-DMxHJ*L&&>+^}xdIOx_Rr#}{vH3iaua3W4EF{WyDq~)oSpdBRqDR1N}Pt^NerGU z!JU^???rHTt~5T5KAGV}>LQJaq&A7@-KAFipIpk}|CA#BO)ZVa|59s-cqP!_Pg^O^ zpY{?dlsdoxenywd{25c4!Jo0E9{%J@oA75`sluN^Y35~BE*S32=@uXn#qe6~ZWcmh zB&S^SXhRCZbtgoq-qIW-ih#J)OPfQ4t;v^F&qY9k zZbh8RgVS2L|34QCI>mXa+6|~snJf+T9?G12$pCI4cr>BW&eib1hF)`N-OmO ztOm_q98Sl=O`Mz4nvrdLusJjuu$a9K+Z(ZR8CxFn8FNm`BS>>>TCVTg5e;f@5}S}- zSD_`9#j^B#i?iEE?OM+$e?|Ok{RbFE4Z^h;A76Pe%0oQ(NnDJ5Dncq;#}RanRoZ#D zKgaQ-NQ@(6=A;T_;`biF5OVIJ*ItT-N zgwILxr0>R)vC*T5tm|_oA^Pje*Z;(F9hxYYASB53MjXF^Uy+NE9J&4`a!qK!bNOqQ z>pj_PSGjmZaxHF@>mSP3ts<905F9A5iRqI8}eF#RN zXA{nhzjZEzKEv2x!?}kXCeEuKBmuOYqp23Pfvn8s7Kj5Ma0@GEjLl94M1eU^zkF+vml4ky$Ka1r$Dp4*$NRVrzIDW)%lwXYG z!k12UYMJD&{U~YCsWZnoXfAZ7%Jm>5h$2z0OMKk)v;LCJ5!`Oz(0ynl0k6z2w29h z#wlN{FCK2zjo31wCeO#fmbX>hpC{rH>fnAvaUV&pW^z(&n|@*>}N346zOT6()wOUlMRWU2nDYDZuL8Vh*DT{fEy&>PDZ@_l5i7vAnyJNxV#p^lD0gs8+)LG8!W0l2Onk8B3_Aiu#2}i z2~XD;9ZEcZ4x8=1U{zc2I`G|Q+o6qMsgt+Zp=%Q+e_IzN_8LY+cEc9cA096BU4J<5 zL-|A8K*Tci{bqjLwIK|o{SW2)mbg3&|nKDs@p>>H}hrf)p5XN&d8`j~I zr8ca?M*|q`wh}8Y%pd!AB0E{m&id@jYFpna}A;bM{cHx5KV>t(~r& zUoG;4*I*J**VxfZ^nI{5Mshy}HE``bO(wh+2v!%e2HyarzrKzO^>jTx`|AUuN7o2Wa*jf^KiAhr zI5@FpcGT@=vE$KOq=xc`(LBt~#~tpuv(T*Pp%tctW(t|7=MdGF=DGJ_Q@dNB_53qi zprg~z#^bgj#=}N)6zS+J$yU7Y3hnQQhx6S0m!R)9^xDZwbnPVC2Rhz}{Q-9yf53Is^g&k$zxAI1 zY{m*sO743SA))ViRUALk8g(XZYEp#~*-POH^lL#9{X4`j>o*Z zFm-9_=o9-XvETAoKc&Iu)W`bCwm%vW^5>6EKh{r1{Lz`m`kA6XI{R2ZN$dJpd!7cT zJqPZtw|kUta@3?(?GOH#;lWB0)p~-B5%l@k zrwOhm7-w@!7V3X?3lZeS{XyN+^0PP{bnTej;Jy$0fDaH4eL!LiLPWUcx%L4cO2Qq~ zr_wu|elF=(Hgmn8Yd^nG{+@5v1MY>b+$M*o`*OQWKQYkoI0RK>0yyfQuT^^QHq#UT zL8$l--JkTB;=TuHG}g|MTwK5*`;!>p*ZIF$w|Vah;61Lg?E=}f4ad%*?^g(rdbhGW z-rA~X5M0?cLfanS#3LleYtKqGt>@&R_s@}*tin1MhcB@)oo&Mq38L0znztV=ymi zIQDHc%8tHWXFp@1K4T!nf<39N|54-6a>___*nLcY5*@H0L>tkfc-Y6pce`Ip;OpO) zeN23h)@`tSzv`xmx^K9>Q-2vMO~gw~Q;!%Jl;&UEG@;+&(tLBMG!ZW`&DR^{+?RVB zccBe%XBJt}z3f{;_P>*M-$`3w{7U*`vc03|hda@*Hpc=?G^|4ma-r`KS-AR>tlWqF zmc+kg`1ly`8XRBuS^rD)p!>q4MWy?~4nd5D^3pwfGjBK4{qG6Bb{&;V*$d`}81PHi z4q!BF5yKD6BHr}1CjcRa$8hwgTuUAP08NvX7}hZ@WMG~HWef^!_e0}GfKdSg3KQ>^ zRj|4FI&v%FooK^^BCH=8FV!4ReAU%xd@F`_7bKo2895YUXi_(&byTMz$yUA6iks33 zm>XkgKIPsS+$w_;(VfAqD=~j5=aR!oB6;a6M<=th(N9V9X!K~gj_>g;;9l5u2up1a zn~S_M}T?J?Y7}4Pc~ECP|3I?zM~CcM`UKX*>o~ZcC+Nsq75; z?dVi+H>8K&gReQq#(uiAxniZW=Jp-wmz;(Ui6PqBxu~O6ownTi`lEDdQxnA;B&pJh zkD=Wj#j*Hbvn==(s?zSMvtv^^%5H~GWNc~~6d#$Q`1aw(rrITbeN?m0bI14?81?B- zpjFxg8^@+blNQ1TjZKjy_US*)xVCe(;p@#dG&WUmWgn(bKf%Qts!#9AHEf?=goyg| zokBaPU~E?U^h+rsDhTyCx>s!?ae|f9g0|JTQcw4)5w?Loy^c+FlSZUlXKYGz`~P=r zYMRJnixVod!DCZ2nc@4Bzobpa^Gh>Ck99x64x_##1F74>?D5`-P~pZBC#al4-J4yr zYzAYYpMn3i&*2}B|2PM~;ko$7@bma_K0ka(KYSj=J{>;D<90y` zlyF5d^OJY__2X+(&5Ib>Tn51KJwp5*jk3fc07*aFA%1^1~siPWAfzq|d(MoRjs=SCI zSXpyx7K5-Fae=U}AYflzT=f`)Um*z~%o2ntE(IZiM)_onvP>@D&^?!kWL7Ao#edOQZ_7E+ZOn&>+G^ z)U(z-&2<$RGLp&!3;UePBx6sh&!@mIPUQn{`?>rwIRgv1=eLke`}wRUROJv2PE|EOyG)Y92L>V?T4q!|+i2yE5Ni+aC$6$`*8)OTL4C68YzQ_j+^w<;lVr z-y7@ie4sDyh1ui0vq5y8*mQU+OvV{Zgx_Iv!)YLex52dh@Ftqpb@1wO8g&3@y92pf@^?0IiGz63zOc94^qVM+(qlUKw z$KF$`eGTb$YQPFQrpn2n+aby^=w_-+(WzA&fpKlZ3VW(L1C-z`W8c}*Dlz$x1jBK7@0PRR6$8R6ne7X^RFYUcNT0DRG7ma%?KD*)B6s5KcJR#kDp@?5?kneP z&$LwzqSub6AaMP!m+qT^b4*NcwbgVt?RC}>-49X{V>Kqe(tR@{wzLzBh8HR2TcZ9; zi^rzi3dn*IX^uGYYg<9D{UnJsqkW7~Y%8{>Q}yF9vmtC_4gCUu0s6QDl2%r#ej?{T zE^f0gsrm^5Sk$=~Z3y-xECc}6NG4nR4e~JD8tH;6m(Hf@#|dRz^zk3;5|}(~@pi!b zS;O!vb)o3FSahf=QR$LD7tzBREuED*YyvcyhC8p7GJO#jmNu}$?3|oGg(#?Ow}z{r zM+?tKi?u%k9N(|=C%guL5CtDTQF`1& znI!LjqoX~nyqs^lGp095$#D;661fvl6%8im`j&fQTBWf{?8qUA;pnUcVokp4K8Ie1 z(tBbES>Hp|F_<}r9%X$XrZ-W^;TGsbS#M8d&z1G(F|E=RCAN47V*i~;%;Al7_gaTu zkJ97j*QAViH!&lc=>5u}H&f~1?wUk;e;tV(Kk3lhT(FaedfY6Wq`x;uLhl8KUPbBcKZLyZqB%3H?J5sPj zYD~|lZ^aPgc1?5xt}XvHrd2WpbrU zi0w5JS+fqkO_jObhhXl=MCO`gZI9_qRdU=vpTyoKXo3zd5>{5~ZEQ@-xXrilG<2y#a!76~_BD={sT6+9CmiM3}FMYXh;51Yrd zO2(1!K!qe?IDUD!d^ptO(HHXP7c1wogXDLb-!Ahz(fm#_zuo3{viY52ey5t>QmcK* z*_Sr^(r#Zm?8|8TGRD4)wJ&-5GS0pf?8|ujGQqxB?n{>alI6c-1t?hwN>+rDm7!#X zD3vY2Y4&BheVJijHnJ}p+m{~uvWb1E*q2T1%S`*SnSI$@U(8ybvEB-s6{T5nvO)hC zcu!}*;CpaJ{cVK#b^bU52JH&vPq;VGYG1$5kDYYivK#PDr3oP?XgeGWo;AJK417hD`+*#3Cn zalIr)Q8^|^flU8?#l0+iG9tybAHuKV&UJ9L@4iC%?n$`YJGj~}Um^YSB;0upuJ*ZC zNS`|icfNzG{pl6bpH9ME;NWUsd4=?qlW=!&aJ3)2Li)i;xVt*I+Q(gS#ZWri-NDuV z>k8?=Cehu~!PUO$3hA3B;qL9=YQJ-Z^gEMq_jPc!Pq{++lu5WBb8xl4xI+4iNw^0% zxY`$7A$`GST&_PqD8|*M#R}=?S=9eS+n0dJQB`eMs(ZR;dS;UJ%%pp=FOZ~|BoM;Z zGYMHBY!MKUB>_ofU!_9#1R<3Qpt1;I4_jEoAjqODqJpvtqJoG~L_ji#2!entu55KLt8#%Q&; zl;OYxSG$?LGX9ECt7Q0mf@{WCy)wRvkZlXormJ=`x?xH>NCm2pu$+(Ru~ z9rN_cn5Q1@;TEoT$a`fxQxEq@3s=V~y)ss*hkLYztK*Pf8Hd!vJ=Vh2F-EV9F=}y{ z7sn^KMqC*`M5tAHaYBM?#s|GJK8TQ`yddAD39dHTz0&uOP^j3$hHj2EnMwS_ey`d7MC)t zNN}~U+$(+M2sM_0xGNJ}?F;uxU$`GG^>A8(Yx=sq($|fUZF#?J;c7p&SNgH_aKCEd z8l_1ewI1%77OwU`d!_$bi_5f~o#1NUvRC?+5o(nl&Pi~!@7ODS$9}lf!>R<=^bLEZ zZx|t~9?o>Wg8hl-C%6S`K7KsdIH?N9Wjc-T25hSFwWet<_9tWa)g~*} zA?xf<#vZgy)>(&acz-fZNZDk=>yVA;PsTYrn`}fKvXTACI4rlxM%E!4)t`(r4K~@R zI%K2!lW~A&lZ~!JHl{xr$Cx(Rm^x%*n=Cr6zaYOk{bSRO#aFfaW%$@!e?rd7R1xOt z5jOWH2X% zIHVro(Efy+39cd>T8}W_pO8b_D#Cm{!nXc|oVTwc#DSsyT5a!7$O-x?LVWhOKVe6I zLasbi5q8ug9M+$Z(+gFE!|D;*m6|bf&LdP2)~nUffK;zeqI7VAq>8X!y@uAhA0cPo zstD`VZ0J7pBjl7~6=A))4Q+EjLe7Cz5!S2S&^YuX7`X&cMOd$n!}zZsA=h-P2*=ekfbsnax!77oIKCd?g#LtF^{pbDP>*nv{)AkP zts>l{9^t0_3As*MMYw4_!ioI}xnNsGII$k#r2d3lL8&5~RF80Se?l&)RS{0EN9gq@ z{BcbuW2{$?aI^k|oS3bOakF}aUHu8Us#8VSRgZ8=e?m@sR}oIBM>w@VA=iDX2&YyN zMspci*{gD)_Q}}c8ar-vE`^QRjQ1jL8o_2EZfHpP7s6M$ltthf1nQ=qj9eM_r)2Mo z@>^~3n~?DPGU;M|r^8n{lkt2izbh<$;}d>cA&m*Y8SquMW3oS$-_;hsO%i^mRLOTT zIzP`-~hO1_&cenS#|F1O3X`7sE- zN`^g$Pu1VIEq=`jzwuS+9mn)e+^F>4VexB8_@%1S>oUFBjY{wLEPjI%ew|hF6)E4S zjgs#ki(f~=ufW?0WBuWPPo^@0or_P^-+dOpwuIl(s`UCyZ|_E>_aTd4d%|x>ReA?A zz3m&7-k(_fCMW!EM}?cD_cr({cd-us#Po7a~#F7 zb;}b8udzcDWCcTbggyfCqHUw!dx*`7^!jUAmZyS<7TZ~uIxKZWI*<99Y z*k>7;B=x8&(>s!;cU*nbvt>&syvBAW%=W3u*S(pq`)^dfHd_3qB>Y~f67FRR_m}#@ zS>=rR(30>gB8Z?y*s6?XdW5mI!xHm2d}A zxFz+4t4V8T!f#B%ZX#ESmh|)^EjY@b~)#r}fRUGr$0lvzvob?)* z7t7YTgxA<&BG}BT!qCIQFsFWDu+m9>n_B#aCH(NYU`sgO9A3F{qw03g;%6Djt5x~> zXXfi08bPi^QSzi-eu8TPM7%taza+ zseMf9OZAf)@nSxd5?*7iiUgmXw(@~D(^oG1lzh;2>RHOKfO@HF-FOmq--m=^uoRs^ znXS0Ry10Y_H@OSktxUp40)z)Px$}D!TSNZ2{8WYd zQ~o~0G;8mAAJz^k$8e!t2mLQw&aEBM^u6?#aDG1!ggWoMI_d?OX8QWTj%kwsS;>};m7ZUPR>MqyEd3_i#pEF&+3jj?K5T6l9 zl9iHY(QC&Qhd8VP=2~B+;fkI8MS>WgA>zBz+ENp$suUmG-SD44?ONy(9A;Dp9%&V zbOve|4Z0IDEsW-uTAfosxR5&cw*+!Zo|?99R=>#?u(vyrAH2pFu$edf0`_YH7@jhK z5#_c~@yDX2ied;O0F~>&cDU^c-f~RpPUj0I=( zGV+0C^_LsVk*#+joA57oIWr6{&gez7e$7}ypQ-EAM?#RyMu_oR5w?4wHS8Jkg))I^}vLVB|6@=VYDSs>5N(u176+yWyMImHj0W#yJvaE_uJ(66z`C;aGcS zQZd&@%bnDR2TF_PBhLKtH)M#Dft3y7Sxp{jKScDKlxb6tO}WWBpA{--No%h&D4|_@ zk!|^MK+6&&6_H)+8DxsRHy^^`x{g?Ow!{DX{Li-dw>Zbe^0P`w*|HaAOZLZE&a2_d zeULY$^{JhVDZSOna6MdVfKP;M4{MPWNlB~Bi{nOF=%#1H$`hpajqH5$%B}#PCP3aL zdM+Y8j5Z=??)P?kq?#|YmDrmV-D|9+6m|w=Aj~@o9J&>DX9V*T*w)Jo-crB}?b--- zG+;wfwMtXL%yZkEl(ZE5Bpj>-Wl`(Qv~w5$NBn=tX5yTAl96L$o*&@N;vh2Cvm+D~H0w(As+dSMEkj-j%cqzP1Z6Ft!bwSH1w8 z(*(%A!weVI78v73EU2J_m6VoR|#-+&^9yTSA6^N*QvbD>Kv#HPKBoL+EV zLtXMU$duN$Dr&N%J>t=DBWrWEuu^2rO6AZ}c@s+D737e%u{~2j#V{V6@|k>g4a=(~ zGsVa^^n8RDim3lr5SAb$dRGXx-JBIhbJ;s}P1A-T4i<+x zQ=UTWMthv$Dz9abmhBzK+Z-=kEp?uZIM7XX$|Fv}O`|gWkxVmPQ5E%Ju*|s_JD7o} z){9NfmLR+~;bXPfHXRxx&6dm}BVN+(HaTqit`i;{(d05?H}@G`b9UI=gkM&NEyYC^ zEMtJ#co<{)V}l)jiuQW)G~e`jfQQJtWO zBc>V8WuyU?afH@Wio!;{sU$rc#M!h)p}1(1WmxK=SCvwm?py|UpGnJ2YtQFQgPm_q z+MRu&r#q;p`gNyK2m3HmO=%y-R8R$UUv@+y&}~^`6>ExTK0qKfq+ER^I7x*|gEjSM z)KNjQe~?e(^P_Wm5NN6-uWLmv+=r%&*WyT7dQy3H&eG1KsnxuHqLws+Ah)RV06k`Q ziQ@#FL;5MwEPck)XglJ{Vc5XV<7qU=D2`|@1oLk?7lHuJbFi(C`VG-sN91R%MS9MM zeIDFz0 z9Op^Urp)*vQlLKwXtBqICs$(I2wkP%Y0m1{gM;!yOW#{4u?R^cWLlrLQ_hA04g{EX z3g5X!P;oA+mlX1=0Y0=*#a6VJrAYu9m zm(Q6Y6sj{0ve@N7NzKk;rA{YCJ{er^m<22F5Y^nJs%f-UBYm;CaR zx2{2-AmcYtk|Cujlw^pPqi<+_C_?jtO^R5#qun>dotC~s6}1_t)1J@>hioX|R87=p zXq8bXDv!a^wxdSjF1LJ(6b6~9LI|g+P^q+{YH7{4=CgAS!uBOdH%1=(odVm~3OprS^lHov%Tb zKhfqZ9YESUEsgKqE{EFq=CVHwz+CAw@W7-C@EBw7;i6F1=MbYMwO6Bue(V&ft>E!H zftU3;!`GVLtH}%DkT7_pK?JMeK$-UKxOAKx=ZMrf$VT31zj(Roa^&axxj+iDzR+*PMQ z2-J;v=Txxa&z`NHyQu&;)2%be+NYD@l$lMCDjPbJnHo+2q;ySz#jMz+lm6X=o4Fgp zhXJ2F1)h?n0GZGzb`8@$z_#wH<#FyqIjDmRUIi3zbG~OTnDDpJWA}dZvN|cG_Mr2x zZ&J@G4_9XWcVqOoNLMvRKV1aXzUcq%82YQ={C_$Bs{GHcl7F$P`jh96zk>#UfcfKB z5ERWHv-(UbnUqe2>vW0fBWH2ny8g_3^^O6^`^{G`0kkYZs2VsvPnM~^L4uaCQ-rS8&v}XIz-!n7^?X2_WoW~2_lGW<^ZND-=KLk37ZVsG{jo@fw-%8~ANw}9 z0+d`BfD&J^S;?1toeeUC^i;+HKU@JP<`x5@b#dO9a~N5Plc0$??+|ctQtC=k}Go~19*>WuUp201snfy5gyLVp5?X328OhRiMCRvC}6kGBb+ zlccTnZUu1KdvNpHL8wZd=6-TW{Qjn(k+q&ebKgARsaXC*fN|~XZD7+Q(?*Iti7`z1 zNuz%|0$QttZu0K{tk}gnq>b#m?x(UJ8*A%S2=AsVlffoD4el<;mvbtJcc{q6aQ|E2 z6Di9R38eEFoQ^;liS^N_-5^HxJc{+gL#{`$nq48%^&UmK8DLvjd`5%9PQl?Vm9@>; z>rj<-fg4aTe>1See5!0<;9T%1MA|Dsf55t5!=9mY$ z&Q{JQ`)fL2u+I4Lay*802<^9PPd9i9Z+!Ojw|Mze!LbY9`eGO?`Kw3+?oT}fFW3$2 zSX|O?y9de=TWWO<2H(ykZR}xB+Asq3%7cSoD$+~L_z%Ec^hnhQGN(B$!-5SX-10A3 zGpXRHut+W;tV@ekAiIvYOybBtj;+ zR{k4_Ywqg=hAUA2Jpow7Eo=JJjn3pPRCi@`BJYPBc-@CrTGv8T-UCK9#jg$cS)R4I>y!K`Tv&=F{j4Ah@=R0fDS<1-jT3fBAu- z&Qb+Q*R*RksK2Jv=MbO%bJf3!{+(AI4drxH9);wmoks}ACuwJI$i4~k!uuw&&i^7> zT{pN8!E?D#?FJXXId;QbsTvC*eb{fv$;U$FNpQk9l!A)@4Eccj61p#@n|e3x`p>AW zk<*)6L4%uZ`M* z=vWsSGDCnWGdJzWuJ4B9N{fgT)?L(+;qyETGw)ud#XYcEZU6AehN8-R^!`bk`BMaS3`IkUbHjX z^c=jmg-$A6*td>PV}<{2V|>KSY{*Oju(CO<$NM!V8`1A4BYdZT94ebM%I6ij@Is#e z83CQ&PS$KgcLU!Z@||k)& zDr8P|ITMWfh#TeUE;V`jFfdJ?{us_APw9*EbkH=-)1LqsK7xmxrynp++oz9n#-KLc zP0~VQtG#~}0+d{YLLlMm24tdH`6yhaCxGFuyaD=hgP#K6&tz`=3@$g|)4vvFp!;NE z8Nhc?bjlSLkK5q#Z^y$9xnns#ic&Y^ya8!$t_txUW-Xm z{Y6QbbWcnQnJzK1iOnHNvOOcwrm<6E>P*tbwm^jp{1dF0x&YiW{*8^+|b2KoMUIV!QXg121NY5ILDiX+&iYl1%t1F zL2Fyen~-)g;6rbFx-BjK#)=De+%}d<`x!X%4ThpU)0Xizu}HFQS@HV~K%+ftJ=N&k z4fg?%wZW{S1(NXK*GLeO8c6!p*PP1C<<_2bcJ2_oFcCtehJ_(tX#e@@-ijdsb%+at z5>}OQkj3UEfXWn%{CuoIBO;O%GpWoX3CX6j>ab8!nkQ+^lLn18PRA-le4vz_B-Yvl z{Lf@W@@dEE>`dm>KEy3FiNj-7N46n3P2*@>7?}t2nvkZ2*nON<+{S!*p|?u7VBS}q!Ux+kx~FM8 zYFv$2^tO$ysjW$ktx5JPMGO_0`**7&Z*FU@j@*=2mWxTK%#W?7hwP%3#^Ms4dc#d) zQnCUTx#GgYwQj)D<*I*C=2}yV6rg*kWIyJCsQ2>?M_?b(aMYAo!*4iZCa0?Cnz03BVavcG><(gI$n4e9twGt$Ec9>jS;_1y zZm}FP2)m2Um0ZA%XF4`tSHm-(y|$@)AJSwnHNU91a1MJC;(^55bL3|$1nFp8v>Lk_ zviaN`PE$1G8}}WY#ulZ_qJ0NrLu0;i(Z2ZxR9uU?@|jNA#+`4N{Q~wjQdhVrhq`Kp zhIVH(a2#QDl_)*mth%a(#JZ{l7Z({_RR=)ImV9#~w@3V-mp7ALm@h8McP?rlo*y1DheMeU zuVP*h=J|G{vOV9PPtV>S?J6S2E}xtJZN?M zNC-L7pO2vK$%ws5#Uml;sQjq>$VKg=8}g&5;L-b*HWf6>B#1U9KL%(>&)A0i7$S~E zP89Z)?L4O5z?#p(;=;~@*k-})?Swe#=3cFR@jjPzzPB@=sq!P}f2=zjy>LA(dN0Po zz4YdAa(*IkGuaDJL`I&-M~mC$dgFkB*Lb|Vf1(+}HcKqUp+ow#)ZGh|rRzO~#QXOF ztIOFCbrdRJLE{xZ#j2^Y3!)EyE6#af6Fw~!mH+}`_-C@A+m)hYtVam?do9imkcmGx zAc5=$?pBK>slOZW{bxXF!Z9zCtK?C!`=hbar@(@2A2zzexQL8W`VqS>2V=gwiH2i%qbHUp(#xOaM^cwz@RRGkh(vt{4~@bE#X_tJ_C$N zNNxJS#oU|9# z?fkhDz2Qh~%5S4GUjx5|-UwBZ>05f&gD2NX_{KcIb6|%~;qS>6V?sB0o`8UUY+&M^ zpY6c+0^ zwc-oLv36Bmi&S3=W!I?xI&(47kYEZ#^xqSev2eX89Q}Ga{2!{AuaZ4UAFp zq>sBYCyo2~R2+F_d~CTiM!xp~B;NqkBCsqZoM16XnXbI(h4zS3h|ah(oJoy?oI%j} zOGsEsHpM}4(b)Scq&c-RGssC}7u(a2N0#8qMtomPVQX zYV=-3?lqU#rzn31NjE5%g2|bqNXTGtFoJ7vEF5JUIXx?~TraXv)n@bHZr~Yh9$fiH zz_~k{eF@o}olT*S&%?0ZQq-HwY>%g+mLVl_EBitBAr)n2;?xeD1c@mvl`wrqu2J~+5Ixx&U z%wOP4=3(fI=V5ka9-x(b6Tt8dJZKtGoj;3KF%oqk=fiK8d?2y4Zg2;XOV8thc^KjA z24v!o;$1xajCA-myqL>iVCiZix&cA@RcU?{Jp3y$+<-6t719-9OyRqPb}HT8N=J~= zVJm_gzD10HPx(}MdBl87-HgH22p;#(T@&6|Hd>VW@6`yv= zjQf6#UH%go#xDN>XJVK1#p_&qAgQ#=e*qZs0rz`!|C?^hMt24xY_!AK4mNtX=$nkJ z`Cl%2y$eA~JXHrfm3Z8MjQpV}UcG;&6}}HIlE$dqfFA!2l&vr!@SqIW(h{73^d9tO9dzdZ-RH(UZS{5u)x ze-uaJ4oEPz!#{?SK0XMNZqQJ91w^gv&r0a;1b2!|#nwLQZmEQBAhL;7e@?7=Pw1?m z8<$+~Gc>BEuBtV#&7mp&IlaRl+J3UP>^tRf{BWP8@7j50v#!Os)MlkWm#j;p4?~`- zUPpb){7mdsGRU%5T8!GO$vUP-?avv)?BdhdADz|q_dt#PrGR1V&xJFwKl)<(!xvk` z{?Y)3e8B!PbT`m#+23b@7~9`Nq7O3q1pAYC+<=TM`^&-$`(sr2s58UF{u&i5fL&wz zYbCT8l2c@V1X=diq;z~$+h0xtG#&=mvA<@;k+=gA!2XV+{XIqdYtc}71w^eJK>Hg+ zaHq(W*q@{|5ZNsII{-S1?QdTi$fw&M+4r-*M=gC1V1JBjAp0ZFRTw?h*q;b(*&i)N z?ayQ#)1&q`7%tq&jHj_bI;-vPXEpYh2Zph~p>QVlM_+7zOCUDuzcv6vKH%=4yPa;! z{uTle_SYoy){luk$jGw4^HI2Z@z?> z`1JRM5q3{iEXt+e%HuGP5Ldd;1jq<&t?Y$SwuYg!wcl{PFF@wFRXvy)WbK8y?Y6j0 zCBJ@o{)Cmr0rH&u>*hJ?G2xliHKGhFubDfV*G5g$gywY-E?mEcr^#zNHLs(-8~SIR z0HS|39Iwjbt;icIY=nl5#LGLYCTx_3jb_-H42#;&Cu{6y959UijD<6?ANpeZIRPr5 z{fq}NK4(?`px+d?tfMN1}GdPpHr!UU?FF{=9{S*L0KH#24_f&OnLHFi#TXwJ% zM6iRQ4%c3u5uK2!We4o*Uxt6_Ry<$_5~mxGsbvS#;e{RW!q#5U-QZR0eEOWW8Ez>p8PyXnS3Zn|gE-9xu!8>fH>w$bW5iL84;bV8< zbMY@-hX-s!;&cNtwQOS+yvTXJ{Kc_t%qFxbB&9t`?gj*@Z7k(TZ+oSqxNaaG;p_$! zwDL|X3}S1BbqbTjAVdmfCI)eX>z$6I#0G)SgsDM9`zjuNG`0sa>}L;uw9-C+JurfS z>_K=Y_8{U}_P`uedob#w8q^-x9y1+9Fs74|TfD4oJ2u?LYN5N44*;0tMqJ)8xPR1kIS zfeicE!)sRB2e1c5Fpxb6&%_=?Jj))KgK7^(eUx17;WJELz^AbXI;-vB^%{HF6Bx!G z_JA|72l`@rxESKn9zF|T$Oqhe)4i9vKS%dIbX)dtE{Nj#;Z4yAnSO#jNStm!rj|YI z3or7OFaO}!9`+}+7?LEi2ZGcdenETKj~FVm8;D0Zy8#8QENF#2>`s(UVUpN`ND&CL z$Q~|1QsVmILU;zU2Qutu4{uv(AHW_M!9eyPJQI5m@hp2_4yrvE^-*%QhXa_rfKOu& zbSCz|d6;)=?BPIQ7<*U*XJQZZ#rAL&#HBqP1YpPq+y~SBdAcndSPewjzz_#ZgU;VY z4`gK7z%2;45dRVz3$zguj~kGYWdn=hMPBmdFN$s83xpPhr1UwGy8%IJ1JeIoqI49| z4a6gy4S(r5=&%_QyI?E22b7}`hg;a&w!68gtz^AbTI@J!MaR~3vIvsO6?}?0uk(3I= zIY2J6xxt};WW47%wd@8GJPN_M>@*3^dM{YP6$E42KM8L1p0|R}LItrH za9>I?EsZNNxHg2Fy>{fx9Ot3sUJTAZYpVVGI2GN1sc7Di(cKX<#YI2AN8IhreY2E< zSj_k3bXC4lvVnKl$Y~;6V#N*A>&tIo2}JpN*tM9eVBs~loHqqwN>Jv-K6LimYY_K$ zV6H9NZ>#4^Gt;?-b_DbBTM$XETI!I66*o8>P%BIX!-`4*&a7OLLKR5MkIE|7sXohy z@YATwf?odA=&X^R8Y^Qbj9KAp&^4^lF$R|Wj%3{F@F>0-!lUuhbuEms8N_vchVdMhamrDEEwhbpdqKZyajkGrkuX@Zi9xhm5-t6`mSY@8)XWx)obci~d4PQuT2;agxNCE8kNmMtqEkF^aB`ul$W4?_|D= z^*(V=*7(;Nm5n+rQkf-sN>-lql06VbxU)Y2R}LxzmuuYf@or^0Qr=BSUM@WxJ6Ewf z?k_?DB*mF@!(a@q;MFsIE#+guJCo?GQB$G&g|W`+4DE6{sW;|5Rhd`*HTwH%w=-O_N6gLj52EsDp1JZ55SN?86>BWYqe4OB`l->8&#Q{D4wzeR%<86L5dco!*snE*0nuY$WTbEN#MY z@o!j%3{Mc~)HX@(Aqey*!<`9zz>{*(;_QsLii|5b5h2|;9)JpmNNzyJ{?&+rmn>a} zl`Ve?Sh#_R5ikP(eH?35biX|%hRJnI>_MT#*pS*RK&%^!-)~VIuDKqIi1nKMn7_XbqE_*GxWl4KfT7@sR+6%JrEpC+nRyQ*ll_0erKl;NSV%NwTMQ#( zI9HyT5D1xP=%M}K4St)F!8Y=8C)9A!lM4BHn1|d1uF0S1d(cf*59S+jDZYne%;_CV0-wUI4nt=ZHW_KX3zLJ@snqHw=_1(lMC(> zfIr^=Zg+uO2G?TUhIij$v0cHP8^wr=7uZ_%ZHcgUP%Z;y&sZWBL%L10jB9xL1W=)A zKLwsXpr9aBN4&mo2%zX!a19HwN;}->v$5{^2%8vX%Tc4;$=s-c0;%4FG;al2JI-(L z=f=zz@TYXxBZhP4IvvKj@Q3kdiufaZFZ{9f!`J@{V zq*q^W0yZeGf*J^2K)lM85YB%L87y(fbKgJ0jQFYK7o3J?Fbdr=b$ZOq$}d2m>8aca zXP5KkSf(>bl@8D3tMUa{ZFm-(l!s*x`xc!pDGNkEoq~g3FEaK+fax8Ihn7F$QukA- z%Ppx(oKM58^XW`F9K@F!ehj_gpgP!Ky$mXwL6uo-%$}XJw2xbm&sK&{N*TC#*$lR> zVZi!~a_Tq#yE`O+MQjK6&NSrhJCh z@R>ajAEs{}`CvP+T@1fX zmES~Vv`G!4U27R>el|Gcz-KS;as5NuSj;!UGpApiD8GbCJlYf&BY?F_>` z!#k_Pkw2=ZcIQ4sasc#;`&kc%!QeJ25tChdT=W1g8UF~j3L791FDPZ3o5c;KM*`UB zV|J*Tq%YV0U09Rg&f@8&4T1mcEEQY*@A!o9bdC^_@x{ew;>y}>I& zYJVZLBIEW3uK>U6y#WLn=Sol!UxCoHDy~Uxxud$nh7j zM3M1c$GZoU42ZiuMooEdunRyrh%5T%=2#rs^N%KPC1|TpK&)ech3lw9=SQl7%_lPc zh6vFipq>%Vu|Do{b`C}wQj)RmI;c?h@Xmc1ai(N!u3x+<%x3?}UB~@VvdedFj#8!e z#^+=1mym>ZzR*&usdCdj(GBzLW2K9$h(@BbCHRD|M4OF|W^f@6J_cTQ9R_zMHqPy& zQ{J&ioE#G;3(h9E>-S49B>T)lT%utn*!oQsU9c7V-NZ z!On0urigQpe;;0oP~0z%4V*jakjaWIwg#c)>8>Bmiusqj*08qLgQR5U6IcE6ohs?4xKL{nzuKeDh4G|d~~cC!GRijkiQj4u>apXiX_6) z-&|lkZ?Zq=_`?<)1}7Z5^MtAd!cZ8w0R`)3dQF&rOw1MyT_WjJi9*u2CqC(uAo<5K zWPCl|D+oK zXc`paTM+T%Ft>8NU@`9}B5VoUWWQ2m=Y3Vw z&LOO;1Hybsr@8IyJ(z=a+nKH(0G;!gd5$3|2kreZ&?gi8xOE1c%-YOVa3*Ur^u=p4 z1sDp~X08D+6s)pzf6o)JRHImX5Xh?img=t6dAo zE4FuLFxq>8CH5+rXW1()Oz(Z5{VlDrzwaZ|*x&cyOze-o*#0IP`+ESukPq13-E{vz z-9M!J9(CVK_mAkd>~9?Hk88)TL58x}A0x2NnOuT^(gRfNuu$T512XrIL!T{t5H6^Y z@X}X_gUeJHcsv8|V<0YQ;VYmJxcP;FG%>yE?I8j?m3)Sh6Qnm!-OoT=>Vj8z7u~}J z5%rVw_mvE{Y>+_eCtUTm8Iof}AgJef*>vv#8rNDA;X$p%H4{|P&L92|*IA4t&co;& z$udhPsIyWaK|zcE=y)^npLmXhLPh6DD2mo^kna=jni5$O+Y!ZEwnOXCd*dWTly0gv z(Z9C9yjx1csU#CF`qJ=2T}+01_yPup=064s`b-ZCXU>c$*k!r@B3ALTJc#l?8~){*MUyHX5|J9()&JfWB>l_G8~Jc0G8CAl?m9w z9M+$WU54;iAjHij!@Nz{$JVi)w*RLi-bAr(@F@72a`zKBlX6F2T<*4!q~iJ*07E{I z-k;O`GrA-Fp#9$*h$vr0X9KL}E7Vg!Mppa(Gy)#OzqAeylrf1%7zb}8?LYZ;-$o3L zGK9LGS`TWkSgHwnEbSMpC58^Xx;A1Dcv$Nho;PH7$+hNvB{rf=9!;r!YgxUG(1s ze4WJzNYz+ul#|b$`njX5--mG11~Eb$g8xpHEKdN4bN+bRvalBwspl=Ep(h8x%3H7s zUqWGnP|T=+AtqhFK)MPQbmBANFUe6^s_?k)AdUprd%*2IB5D*S%$Z6T6c9c_tWHrp z&R)pqK(nE=fK5bn)Q8IAQH!dxJ~-y@@Xyf_e`qtv&Z>j-tk2n&-3-ug+Lrvq?oh9} zPIA^K;+fPXVk3#khqQRDOA_lbbp=gEyGb&Sb}(c-r>4BD1Bxjxzk)L3Bx(r*9^e~ky+zoq*rb^ng;r|GuJ&UPR|*=coVKu4=Y2V{z}!-|`IqrLb>ASPFE zZ66#cKN4@iI3(*mbPF@xoKbblkE8N&S1@Qp;X|CK(L2a~(g@>y5x6}v-KwEaH-81e!4AL)Kk-G8F{CAux!-w8xA zZsc0#<&qy{YPB2RM!?1Rm%fDulqhlH96zu$t_>Ncp;Cr zTwP-ae*v|zgV*3p?0~+w4%`po(GK1KFnk>kxc^G`o9cd>?ziZ+>|jq2$=uvmkR8{G z4#?CRAF?xCI!bLo;=_q@a(V|3WEUd}-^D}6fH*-+z^e=_hQyblj}T6jFdW_nbfM5- zAVfA3n~RHtU$!v)evEo_ZX+O*IG-pq$|Yeklgl(D`WF6{zNxX~KHhKC=<^>4HTwKJ zoQXc^i}iW1(dWMa4F8D-^!Xm$|5o=0biYrxrO*9seO@p6B+~)(De>XFGC6&S2lUB^ z!jJHX^htO4HwG3%;)_0oaALqP9BIaLq0m5|WFz{dqgtP2QmaqGWP-C=pTghLCpDJb zRd7zqKSoCM6_owCLy!|G|2P5k0w5o~miCcOKg#Gn1z_mn z0o^yyomO|2ZhT{$@Fuz&>9+FW3(N<$?bFd7-6Z+I2(0=oivYH|(Or`gKThca3+I95 zNv76lvX#JMNW{|JphRvFq_r2m8_MjHmyml6xbrq_COF`;TgI;e6QclkMGM^i$?Usw zgkq?}kD+T+c#H-WUYQ{pDRP$-C@Xxq;^~o@af_?J3|TO#R0~#Y{}jn3ky^&D-7<00NDLnaG?K*{wZHaTGoO8X^((?dyD5Dyv4i%nBnU)N(Y><|t zb*O}h?oAyk3DPqa$RVT2ZI26;UOF5q?3~BlfUcE!JY=yMUvFCq zAuA_AkEanTLEi7t!r=pn=6e}BcKr_0i~hh-ra!Qq-5=ncSM#8g+eIggGvyD4MPPlL z+l|UECj(WL08J#K^(%awjJPxYm*_O&OP$C)q&*49W) z%Hs7pJD)HvmOgxoGj6JGRl*vLbal${dUzXnLr3j=HG~~_v23B86DQsbp^k}|^3Yf2 zgnZd;&@r^ftJpE-A4d9gSV-sz;aZh|aHdu;#FwfpLwaStlzpM^A&p7qVsy6O!r8XWwTm2vC6eI{%n(ocj3Ux9&%VCRhMGu$yUZ<3>r;@5^=_# z-GEa1>yeEuCHCDL{XV#{nU5)H67!M$^s;d-ARFv{i>(G<(^Zq10M5D{Zrc6*_rgI+ zvI{VZLmeV=3oAFEUi{nHSvv*x7j6PC>LI3AzK{w+g8bzSoWMZkg!97iRE~od!y>`M zg@&I;-3*B^EDW*q*1nI!dcek~y3I`zE8$zO-%g#kHAq0l{s>na*5M!Rr;F+%A34Fl zRUa|pe)ZA)R$dM;&Y&Cv)knfJsgES%6O#;Sky;-~h$zR@N1~^sPq!1&@L-KS2hgIi z=M``!_Do-F&tFFV)1GnvUM}Rrw%ZVxQeIYo|BofDB)0k*+!j*$0v@ni;adn-0wel% z0^Rnv6HbL6Z4EJ{mmwq*1ES$BYrgQ2CV5hn;B-8ETu7IjahL9IK)EK1I3Fl%1WWWN zTrE9P6WUj!o*t>u(-dgg=&1|NL{Id^db$YNNIgvjFyzD5(>Vx4`7Sst!H= zyym`hgF~sb45N18Hx(MjYxJ%&*J;>E-55Jij#W#rz{I*gu}8^d%N}WQI&UB$k`)^Y zD?k^`8*olR!>I5Lh0qG)815GE{}t00oom<{^@b?E*Jgagrz1xVkV) z3QWM{HLgxRZeD25mM~536x!uG;;hQ?8S$CR@Kzxk*W{Z-$`dJgdk&$q=13@6<(pQw z%SXh=1JuUrep|fDkxH41&10zzN4(gwMBfz8H_v#k#JyX@O@Ugmxm!oEqi>gM(&sEi zrx%w7r!mJwjC^`7s%l(2493t7^?}{zUx9AqW;szqz7Y*?7JKEPN**_Bn!|fru?3xd zxngq)*B4(~l7SEw2FamG7+h=C1*!2lzrfb?tb8b}(8Vt)b6_psE*@Ok1WwhAd^A~9 zlghWQPUQ!$_O3wE@ge1fxJY=g$-JkcZyp=}J^Gz(e*0+~M1?Nbws>K$Pr!GNo~~mE z_NaUn3F~qL`p|O|-%k~;rBmQS<4;YuK)jmtXs0QQR18DwO&ac3bwub&$h zN*uU_02nB2v++Wy;7f0@p95EEG4Lbk0yx9DfTEz$*xY~~EMb#Fb`6f@^S#2x)l)4V_2sUCR2P8hcb{(%6+ocoCSf@i~-Rox_-l5+HU=4150p!(*KqyA@cX6JcuUgsDpQAN;*0&3iy&#%_0qGf6Xj zahiXKEMb}#0vPfE_h;$eQ{8*hy_dQ_NB2H-TlL3x!2o(0>P$hC^-s|YBe3*>3tyem z5IkVl61N+Wx$J+@?I`=giwXh*6I2lNpn@Puw8w?@#5@=$29w5DV=LMTs_`An!<2;!w#|1o>uOv@?ZK z%(x5p2;i+;6f67;03c?{CFAKR9nGc1cpjE0wRtbFB=1FWR^Bsrllel-6D$HCo{M20 ziPg#bH8$~iAQ_uD2+qVN=!y4l?}Uujk7`G8t`oFO*(N!Eo2!sU(- zDT^(A^Jry8W)+Lp*`rrbK8om#3IzHl`aQ1q6F>|48DQ7@F+BJTFvt4*;Us}`5dK4< zJ@(ol8JmCk)fwwkme?LSo>&CTkF9(}{Z4XllRr0j(2b4^GfDQ+q~NClI3vTiJ?3Bn zqWv@!+ZtOW;|bRp=WMxm+~$Z(NqG>XvC0E2TiXW-5d$&pgV>6;58O|q;mm3iF1fDZ zJGkkFXgkfZ!ZBH!bhnhb$fag3a*jP0$+O?=ZKi>fl1(l;2U$5I-YkPt*ZK(YELn4onY!oS27P1NNQk1!6f z$Qx;se7o-=hDI6`*nPR3h2=y90m_$;`w=i=r$9lG2zLO%zmUbhLad^2FD+C)1nFfH z01OJt#K2i#zJ!Ik{RNo)H9RR$<)=tecpR}hgzSv%-F5uG` zGo8u4SlZ3t8oT)tFpS-t1ZQG5^u>1b9K@yFoD5*d2i(i)K80?}Zhiwq*iE~01MFs~ z=z)x2H!Su1?}UFZ0{O=WEu0c-9N3S;w-q(CO(hVqym zXQTlvzlwrZz7?A={fl5jYDlM&s8fhae_l^-id@l4yrwByhU!Znaft)P_*3W(6X9oYs1L>Ge!oj|O#kBHJfkN7H* z8;CH{1RN^MOwS`POd&jV=2bcy!&~UVpk88s*=bQ=-Z(JJ&j>-O69g_p*)$ zRs2W&&n$}Pks=GQ>wd}@)%}#rs{8AIw-fV9l%>vo6fq#HoY1nhoJfdjLd(f%2*Rmp zJWV;FQ_IN%#ztTW)TiQqS@8KZ_;f0MwElG{K8-C{XUOv_L^wje!pS*VT_Xd|SrU4- zJkKP~F$vB|bVj)CSW7(|$}B*~sbzOzcN4A^;-Qm_{|Ziq_k0FU9Jd6EjDHCXtcMF# zIJ+c(XL)vfHK5&_T4r_1I^So7r~j-H}u8z&6_X<);E^{81e!4 zYPv6>+p2F~0V3*~M)@@52(d>pvf8P0kcg%Dm(E~nhJ_MOKt3|RRUY0DZy3VSF@THS z^XR+zm$B4d4nJxd(%|$r=y8q*ZvS!yUdlk6=D{nxknT=FOxhKVN(iJ~!G`9)Lf*La zy-tI-+Lc>wiQ5(Ov&x&cE2FLS4bZNT|3K}E@J!kjk;^%;`MVyZk9%a|9U#K?TIDRzM9CX6vTW~Wq@250 zqq9H~Pe49(Y>!dl)DfQk&si*AVkc=WfyI!7rQN{^_C}EZCkB3lfdQZXfl!3($OVD` zsA9hfkMJsDbqb5bG*uE|CF=i{>%E8M#HRUA+7b5~4l;cn>nso%_OngTO8)@1$p{9r zP2ri?rif?RCUZ`0GZEa_rlg_THV?#E4G?%o;y#@6XU@beEE8ZXT|9Hf`VCv#2W>$= z=B~a;#`yMEC=MuiTi0_CnDW-65jloOO#qLnHVdgZH%-W}qaDEQ-EyP}K0i$3)HX`FO;L&rh zl5OG52tfxzV#RHnO{UV5-;AmNUPr_f__Gjy%#8Wm=xtSn*`z0(RdS=+Er3zgcZk{t z-Z!=n#M>76TshH)%U~k5FLH!U_171ULF?KxDQC>DG{{ zOOXuj&k}Aw(EgK@d#s-y7VQ_({^MeNxSMe*fjI9bL8J$S-8SK^5nZfr|4rgfbIEr8)i1rKpsdXlay)fQUxF1dW<}da7PNB}{KX2FSTR z7cJvvhq+xuA}6rDJcMZm*MMN;-7+rJi#!s7@J9!sba|05s@e}NF$zr!hrU6Agi zgMmX12sC}eU&5L64e3MQkYnLOr3cL!`-bZP41a|OMTzQ@t=J>rH@;@0so72RN@8p7 zqZI+CfPn8lyh~gR!I(tiz&EXd?d?c?-w4%&Pr-}69|KE|0UIeK$p01tf6c&vPd|-# z{hI(R%$}lXF}U(Eo5m-I+bN9D16)fSWebjinjwd$*`@p~QHN`sEVIBM$p0M!f5X7y zd1s*#Y-z+0lK!>0Av2C+L=*>SKMfnhKzf;2Q=EmUOgaeanJkkMGXahJp4f@4eNTH% zVjF0Rf93;!V{o_&(Odn{w6h=Jdsup}nU@B2G%rn^e&W0Y#f;`9D4h0NrQFYQ8s@1O zoRglmhq@zql0K|tYGPs`Elm5c5+ZqN`mmC%+K1(ww1!jfCS0;W!#TF0{q9v`zs~^M z*zfP)OzfAw*na0DDYW0`01ThS!?xe;5eWM&INye*_7Odj81{>{R_5+bMZhY!xsX#@ zjt6X4_;-ZAXEfswc3Sv6oj4kWmm1Xz1QZ2RcYou%m<$x7TF=0MPrnxpy#K0HJ>)TS zH?YI`9XPvXkCeK@r%BN%>|oBk9LF%ndX9)u%T6T{Ml$YlD=8$kAMP^jRdT~Vau4|I zo-6Uw={KTO>Xf94dJ08lnd=!D3n>NB#ChdtE^CGR$0;cg#D~M9$?Hyu?8Bm3D3md#Skoe zr$ws0ONeB-v1iHsc+B=RbQ||M4#kNi5W2yO^86#7{&Pe?(xbW_IDeARm*x2qar$a- z+R?s!4m1ZKjkww6&&0VEIJs2DFTlk7Z^8q2k?tGm_HV|shvTc1eplyAv{oC>>%AtD{6(IxGOo9PZ)E-_ofB{?%YGbDfqxkn%5thC?e7C#-Aw@D zHk$_TZ#6VgdiPBE-$D=$|A2GazXi5s>+4O4^{?`LgK@ua_^__vKCMO2K{}d4)Y!1m z9Tsfv$x7teyGovq6M5Q*9mzx8axLZ{)$Lo1^A_OZ+SF_DT6r-BP#GT$+!QEyB3Sy@ z0sP-7SmzL%WgYEcu~UiW51jj)Mui39e~Err67npL+J6BtGoQN{^;%7Y@@tekN0)$K zss*jdL3yWo}f+kxz#jt7PeU*eGAL$rJTx2bT%VUHUy5B)aNtyY}aCg)DM%zB8( z{0>mO!!gDwpNnY-cg4HnN4pnYeJp2zS~xauiByLmrf#XHRNyTjgh*vHMg4GQ|D3tdhhR@xmDIr4mFXDCz zqhuaXVh@BN8zb(1t{@3<>#`J{s(HZs?~nUCWZ17wIoe9|0Bs5*7^qDVo=KY`;w9M? zGPkr%Ndz}-iljkHBhDVVNDOB6HZaZU@M9rkpOFC6V}U>}i}A28fp~-XvZ8b0N9Llv z5rja(148|`#Hvv4Q(hLWLf3B)TM7Z*yko3yqsu$kM2!3bsDj_hP?q9nIHV3 z8Yy^MGY{watTC!wGfr=u(5UBrvrv_6Yy{2H2KEzNBzuqk_T-!bM>dH)+yo)$%M zj&nK%!ViXtfp!Tkp4kaFhIS=06JamGS*$kqQ7ZG5fHV?w0Sy*J11?parA>*_U zujX-5e;$8?6#o^EQ~L9GX=8aT)}-s2!Bwat^`h6fJw{v904-OprXeEDnE$4~{5DYK z1KyRdOGwmyzo2$+PRysyjxXuc7%sdaUJ*-$88AZ0$l}FvLvL5z@77C*jLQVKE{=rA zJ#xY}puci1@|OD+Gh#a{pr=%MBxLIFa3d(JwoCyvX8-%B^fF}%h%dW>SOC&y;`{5% zCS@@Bdx@}f9!}|)K_pJe(|Z#}W9BePoDvoS)jJJQ&MB9_gq4T#r}Gf%^kUS(gAr(| zjLL236NHTfRBorU2~OgzbiGRk6f1(?(=TA>520e+OdlzY7Qg?!pUeecbERHfTfPuIP3MoH?Or{`U~x zTH=@r7ifGRo_0(JGX#h2?j@fekWb3Hn|#(QpVWrJ_hLRQ06IUnr!#fA!-z0fx7ykK zVRh3^Ceu!C05{HNM(aTCrL6jhT5^mfa@8n zSY}Sf(17>e@5-@5I@}E}*ZT%yz_8&IgjMc=*!~akXwLSG0aYdt)PR_kTY=cD_*p3z z(w1Y6g>mc*>1ZAyPjHZryrKLZsdowgLU3hAynPrj~gukKcvZ$b`7w zCT2?F)e_T&l;Y&JK=~ACTyGQG)Y}YnZc&uQ^jhk{a{!+A8p)dm<_SG;J5^(|o#Y9x+n^EWY z*XW#>DZ#gOPRf+fSL>YEM(0H7uk*`9=fC)(leFdgKyfOO(fPxY2|~}ty-Mc`QvNDP zh|}+2uW`q7Ks=)q-NBpkFBi0q2(6oyE~ak;IxL2=(oOkS3A7MHX;>-$8i5ugs2CRY zhdwU*y2#Z|gmpQy@m*>-qC4)p_Cd&S09;H{aYQykuvnJ$j-e}{gJeX3L*EEDE_kcN%&7yv^);2uZ!SanaJdpzAzZ$VC!@t=VRW6w>T3((JBgLrWkA1G$* z*@9#qiGX!@XGYGP3TNp+JTL^6sPTboAe(QZVKm`X?uVg;n*iwI+`_MrP zH&qNu>3jIBu)l$Nm`Z3-SeH%*H}D|He}GIUDhXfy!~ER&Bmx3*GDC#~;LXB!StLWj zf)wFMB6kXF3}nBF7R*GXNieOb2p*76hyNfVHSx=ot1pWVzmhCxs=N0l6IHjr3DfWp z#hk{7hHDyzD+WRSj~O_bf%xb&U!skIzYglq)NfAc2&H^XQ%{hl-cw4xH1(S)KqVH> ziY^IcJX07L(BH#7c}7Za2&BXjTcTZxuh)b`z?pw}3JW1IDHm>==g|9|MHT^hc5|?! zjQvLtQ8ZUTu~fw)BNfjhrltl*oDnVyre^8p*P=zyi|FNBBD*1xlm#j`Q<_**S-HBVU+XbxrIKG5izXh1yFy6EyOj@4|9y zIC$TMjST0zxHcM(QzEI)H|j?DP9Pm4e7^C-!j~N66vJVNv!H8t$V&jrp;eP81pvcnJS}u;IVN_PCw_sI=pId z9i*^Rh2o3etxmLEp73feU(UqgA}_oQ_ca%ETjhc3=Jzr>X4#WExWnSU)U z;fsMvRB~0lPwq~!?|dc+etap&7ryxo`CPJt=Y0Oq7b9~PM-nl5XSIK4QHs9rsH5)& zN_hI7LolJQVljPx=IMJbiBH9;`_ej2Pr^7|>GWx1=%CGn`GAg1mj#DXhgUu~p zN`>E$N?Xad)T-wbg|5nsUM{Yr@MLA4r%W#J^3VqVDWtiWUZb#zSoyQkNEjc|zk|btbg}_5hcZYamI~F%Q5`@n6j?8F%|8(-d)Gnjnwvh?If7+Rk4__zXnZ> zn=TTo`bqQk=VZoweV_GNm7jsH2HQakzbU@17VEmzB47IE5%EgCu1uDjezIh~kwdSS_mN|&w>ud$;Zz?Fz*oUP z5MKrJ)+?v+)v!$QRh)5rP4M@8wXW3aN^IoKRA`*Kkl%LR6AOnT`|X}Oo?k=}&+{IF z3C|UadHxh#5YI0rv8o@!eG2!waKFM^6;9c2zoQbe;J*9(QKOT9rextx2F@!q#^2$_ zxV7n8@d`_AapRTW@TK~w-Jtk?i4vDpRXVyurKE63ncI{(CA|2ExKbZSsC@8Ig6(G< zl58ZXKy{1CE;n$=MuMR-WnfKCxI^_v`V-p#zb7IaAR7Ov?>-COG&%Wrs{aR&6TzQR zPSE)VGtv2mT}nR0MJFE#-d;Ye3(2^@5=wuvP6mdk?PXw)U?KyG#WFB!jgx`xBv$nU zRWDU|hYMe>@MQ|8WZ+Lu23FYhs81UW1T-ZB7h{O7=C5P3EYicP)+TqFDdlBAL9TG~ z8@^03aD~`Bti)wjy5n(45BFJB;!0&cSDB4ddW4U`?&|YW2~Q~D3YVaCZ#XI#{x<^R zPwA_K&r;B`+^MM!5Dk`9uOyX5>OuVAz#x=W1L7)ym=gWC5Ny9nsgY3ip*oPy*{Om)Ou1;QeQrpXGhF~JEipBDJh?mz9607<_UULd(U3izmqY9_w zwV6ujtY-ymdj+328VG1gUSCDV1b-bb`Yy z51QC7gm1Cf&zE4aAX7uNVyk zG$r@-bG5bUTJdtPwz$p6Z}@V_{nZlf{YqR`Rq1H1R#Lb}nfsJECA=D^6b|K1J61=?(SQlz#;G1WuXi5gYO~!rvb;#+4?z1*sE8!KI_na?H4f;JC1;gi)RlSiA zDn$uiUX&8PQj$`XFuXtomKn?rSt%4&QWz@pCS^|PHyi+(S6=GP+4B2zoT3U->QUtP zQQ7JwKZuL)OvJ^ocCbxcI5yEn*JE*cmUxS}#J1gIkHu>{0h}f;-$~Kx0P>;+4kRxI zGm#fVFC{PHxRaLzaW5}MpG01|A;Nd-dwF>w!9-pZi{+&q^dv7YBC)EUv|JoZ zX6y@j(E6&%$i+;)5QFO=g@ohoB4s!DrmkCUqg9G4L-I?yv7%zdNJ*V zAa=2(CA2e8DcY&`$-A$|}J-%y6Y4;m$m*l+K;%df^cO`@$B5VE4 zs_4rulX`iL%KC)WB!s6@EWAXzFOyd98l&zCiT2pvJ}H5e-DI4x} zD!beP`Y&;m>%RhIHrzicbIQ<|QaBV^w#l>p-6}g}{rEdq&GpoZSx^7jD(ly&(DpN- zNF_@Z(;$Du`BRo5AKF_POShx<^EHJJWTo zS7u%5J7SIPXM+vjN)$v({g~NYoF7k=rVy^Tx%dW9pud#OC4^%cj^4fVvy`l$KjluN zR?Xi^ZtPRF=G{AyRHgmq!Zh-E3qPlGK|1{|Pu+7^o4k9+a7xCI31eyuX_PqqYdJ;+ zuYZjqPXFqjgUc83e7@1qard&u%4U)?Y2 z#_n4v;>Yfr2_|D#v3Trmh6K{mf^VfJ_g)RF;zYzuv8~%N-!? zPf$-u&i{3XGOZf-V3lf0<3d+V3Dw(FVue*lX=Ih-fHk@EN=?38y%ZPM?=B)oq@dDj2!#SHUeuLV)xOJf`RfSzLEa6vgSIUEuqIZM!w;%SKB>v0W1UJiPASRB;Rlq--Dn=w zyA@t;1rsyefVv7MOT10wd0-Yx&1GVh%<$L_f6Z&0xWFGlOv#G7|MOI;F9)#0)xv@7 zaD$of-0(~BT$Fb_PcZj9wO%`(Mtu8I9p64eZO^w46HNG~Sj@K(&=cS8A+f5TG~ccu z)9moOpvj-Duc{2+G-HZyYxsK}f4A`0@nU}9oxwMN;n!t8=qzGm`Sa4)A5zoHtb}Ro zRMBrHMZXXiT|Q&cZzM&(7#CepTQr^r)MU&zbq-!yT0(cjB1LymE|~`!*43Ur`53vL zt{)|s&{eURu6sOP?<29QA87mug+H!vY97dn#*q!%L|cth0(1~IthL95c1pY7@M#EB z{iMa!jGro$P-DZYh8c_1PpPc0TsL?8o3fTw)ktK+D#^_qpHAxexx-Qn7iYsJe)G?& z>~aUl+ptPa8%05*ya2Ib{`6HmpJPHf&P&h^TI-MBDX^&seH4n~|IiI|epFi0AW-j(y-U9l~`|WkUgR7XFl4@yw`3W3RZvQ&LnuKqV5YBJr zi%R|__}?U9-Tf#Wo$t{3$SVM{(822xJnKyj3<0&&_Qfn%*Xx8Vy-T&KMtn!pt$Zl% zwQFk@pP=L&h9;*%;2v;SD zp32c*6px;_H9dX!iyMN5rsdTKsE@3~G^l=83CpXT{c&(dqg?gAypQgdU&`3OM2$vk z$LOi|vC1}HA-eM2NbsEc4nIElKoa~e!S-7iIMs&;xobv^&DHNK0)W6$xW`RAd^O|g zgjm-ockNntZ%A^|)m8gGi})LEKcsHWH{5l?vXO+HmDDTGPbqb8LIpO!I*%)%O z)_tSbfm-)DcgJ~p+s%PCRF78M6F=Zf9Na6DEoHd!B~03A4u1%+@be&#jt~M4)~L&F z3RfPAN&JO$cFeQ07d3FZn=0*>v3^U|`e(xLpD3A656S?M-6)>6fk&daX@Hi!eZ$@0 z)Vtjk!@kk_X=(Y#L}WMqglCoaDJuNm3ja)D!29!L?T-*Q+y5h^JzMfKB|s_L|D|M< z`HSpFYo~EaK)-h1ER@{GkdyY~(CvIpk;D-7!yc#Jr}1;5A`p)b9gjmcl@yMW`3}{s z{z4_V_sygFKMF6m(#fL0T648*QSkA`_Wz|^JVpPKh%E}Da~JPy=TDV!pp5-!e(n^$|^)_ zzem6{X7f*p)UN&B{`Q#9f;f%Or=v19e|MOhF_F3{m%sboz`PrX{A(uuYxNK zO2SHO%Rw_%zMTVgARDvtSEBkHv+aVQKUg*zG|z6t&_0hN` znDF&cV)5GZ<(Pls>nnIx^+WiT3jdl?gkPobZxl|A+ustmar*(b8FMJ(l{m1jA4Gm|I?4D=ie!jAy%7KBf}9Y=B4mDl~lc zaV0Q#c_bXSmRwci_&ts7Pf#G{_>)9xbo3o}#C#UO8a^KnB4?-icYv|022wn(`F^~? zOn7YQrFbkZ`LRpL_1W{-x}We^V|POxj}Kv(cpfhxnDAJ!n8%H4-Pm17VpTtBUOp9# zUA@}pJnO3}r+6vf@}2y3e3Kt|X|R{M2iG?#JoPYUPS}ElbIf7kHzhHPN##=?OL%m^ zJaN;Krj+vf>LO)x8;nQ$O0n`#B~0nJ{VSLp>us^@5?rx#LzmG|`z07G?u7Jw)m?7* zAOHG>{}&eMK{$IJ5PUu~Y?CP)*DMnI%iuRr-@EE{SimW@{4BXA7e>P*qA zUN#!r1>D(U%+;zt!x?EKW=bB!(UrloJ()G;BA;DX9q$jPr04x%1QXsX7V~~SIA|O% zC9$fXH1B5#LHSx6;eEIDMU_*$e*gruLD=yven84#FLMtEw1)SX{w>uNYJX|<2p(?u z^LP?RD{a_YLx+W1V&>a1>QaT!tZ|{^InZi`zmi+1SbbW_%dJkLcn$oN z)iuTYk;e8vQ!XZOu)rza$Tt3$e~IZUcrksWI|+TMKGoCL&#i(#quyn_3FfT>P0ltx zJ6`(>OQ&xWeAl~!L56ywZ?(msf4*va1Nc{uh5i`*_z9}dw%{)ne2%zs7AuXjTc~h- zBPH9L_$lpO%7xO~5$g6?if)Xfvx&lB=lf{1_d8izQ)*znE=h8|PEZAgH?3K_Q)<#@ zDri8-G)$(1gwHg5)C8Fd*WB|w62Hf_G|+GKJzlkJn{Mhjf>XailOGm7%==cDjFjo# z6Zdmo?lgbS`qQX4C;Sdm@&Z25q-?G{oxp>uc`ADhFLOG}anrqOq# zq%k-rIOe%-?cNwXE9ft{@W(vSORo~e-Uk7z?Z9tuR-dL64CfF$VOjfJ9xDUhm8`_| z%fK&PXr7~i@>cG2F!=)Z(TvUVf5@Ry0kX!~MK!4tma2Cr$%!@yo%FKJ=J5NXirb@T zDt(Eow0sOe?-070Ufads@J?Kdf+xO4V^@Bri%8QyZUBM`HwpQjx^z|)bjjhj76a$U zOSE>i0{wA;scjZKnQBepcPZv&Cu)QKuQI@=2=K*L*n$HD`JVl3YD8t_CmeI=fX}I_ zFhr^KvS}IXyvYCrExFg=Sg_CFaAvZ(x|#wjpRu5?zSZh*l+xD$ewr?4a#svcO<_UU zCG?WdT2|wBlh1X+?+PGAZ}Fb8lq*T$gHH-KRj(pa^EPf9&`sg-yobe(U+^JGYw1NK zxC81Aiospr-VSalhb6G)y7z)VxUzvA=SJ-9XPxTwRU-@1#Zyr@2rj$KTr}MMcJDzd zvm@P7J)H(u@?MA|f*;bC%jrw`B*d4$!$F*HT+bZ+Ss5?oRTEgLCa26CncEa>(59Pzto4 zLc4mghftcwn?24zWu5#HU;Bc;=dCsD%(bjX^F<(!TNWkC+dMa1449K|o*ORVdG;i8 z=ky`&-sjWE+cIzcx*Nl?TNYD&*!ZZ%n|OOTpG3tC2D`oPJIuayol%+a5zxTD)l8;+ zuw|t_L;81ol6C1J9rDyR&OLtFWedX3VFBnZ700w)Fpt!E%Pu>lV=VzvS}rh;(;@b~ z%XxD)$Tv7|{?bF{Hg8x|3*eZR(|$3xdEH&jW$xy;w9a1I$``xm@J&~D_+jxJnrfZn z+M2g`9&L#}{)?+~=bZO;#bzJV7IJ2*<%EuZRCFHg<8{`TVHY=_t%cy?*-Jx?O(pQB#J1s2a~-XJ$|V;aTdTWR~WFHo=9 z+5sOpnF0n;7$Fz@qk6Se)!<7T`-_pfpY$My|Ix4=0$|oQlQ1 zf~7=cb8^P4rMjFS!YdR$Lg9$_=%XWvvv08|_%j_Unw$tw%7!_Xj5qMt@dI`F@T#?g zZ766*@q^`}B-b1GKXoYzD`Dm;Oo6MXY05cpsdRTZoGg-BhV2VEsAMs~F zkfHv#@uy25PNklhx`{~pHOzVIHP8-QS=xd&Dc{D+HcRg#)Oei=JiYV1B~Mi{M)>R4&kypXYzXr(0Hz)gln42#o~%?pR?Z{xMJOp`lHpwou8JPFz76~G z9dGBSx=N{h?VLwq5*zd>t7;}Oz6f^C6O;H`8;Yjc=j zs+{tR-bO~pm-&H)2G>EF`ZbWkW+wjXIcja0Wp?P+Int`6aE>xJD3cF5^Uz)62GYVN zWt^*w<*t?-M-)<0I7^x5CAD-XIUtRj=OmWT=cjssvR7DLZYFC>*+cR$OqB0#Z0B79 z)H7t1bhi5r+D202`^sHJ()X2r^{ZIE)k@6A=sev`DH~mfFddI}79v4Qp3YS-ir8z;sp>$)E&Mg=!c zbk^48i{d`ti0|?vJ6wBg?PAy_0~@awl-{lMZkOJ2*vcCFcy&3CL3hJdQq>w45;&D< zX{;|du5!aFcf|Gfh}&3QE-UZ(%46JYrX}92lTlQ2jRN6K?D9%aMDYt9I&pkUU0j>z z>GIkXR~$QE@S1FQoP-EokFSr8xBOYN7tUHZJG@BAah;1@p}I1?HD&r-nX@A}wkNLl zF8OxvcZi%9<SfEy2#>9` z#)y$LxTAbY2s$yHs#+xx^!i8_)=Ki*sk9TbUdSZ$^hB#1$LUGx&6Os zVWroxS|75630?%OV~%$f-P@)(N%2z(HeY7`ghbyC7y*u4b3*ViBlRWJD-V*S7gSR` z`~y9m-|<$m=D4pnei?g!mCT#Tv=29i$8kvKka>16tF(17Cd3z41kKle?X%H_ZtE;x z`i6zPy-uaq>*7k|lv)m7MB(ro{L~lvS`TW&c7($hl3h`>byfnFwGba%Z8=*ud+FC$ zB}vxTJ{Pskw|)4!W{ZF4S6z!*P6_loglg;Tq*iN$%qtECQiZiSsglr-7CW%6vFa5Y8`*^l@85V4|BDdA;nAL4b@mjGQN4sGwGMt zrt96Qy3qGJjkWMnWMh^yZfzAUiY#5(RLRkx?1HNS(Z1?vhL>#nm2PgK%*vn`G`4LV zyl7*!KoR`qp?h4zW93SYZiRc=f@aF;`|e+(#v5oaXqw<8QDe(2d(3y=@S1bj(+zy~ z$}avdT`<=Tqs_N6jJ7c&T-zMJ;}{0o?R~82|Cgy^y$1K3y2PmdGV1#!^i>qAuS+ps z;P6AtTRa0CUtrlGwv@g8Eofg}qX!Ce>^FQatN&Va+(L=B zxITBxvOeqaOnrW5+~+yryJ)c4=#n5TozZMLbJ95ng(>Vz`Sezo-zr=y4%b=sj`epq zTzed@ddzp7pZbqExc}J=ZJ3h;jSLHn40EG(pL^HQ>hjwKd&0q<9dv>99S-(w4z?Z+ z_Oj-wN9G}5x4>v?VcDFzglB5!U212qYp2=1PxKzw&T&r0^oaU!-~6}_anQk@i%{@C z`di*%>+;g(sgF}WL2K!px&*7*I?GNo&gDr>{5N&-aHsIwm!`u99ezt3etJ0kj%uEI zSxtjS&8bUxCOW)F?d(stbB}B1yN=#^xOSE|PuhtIoqp6lAtBkIGyE{OXO z2Wz3%j@^$7b~O$AKOF3<9Be%z*k4Fs$H8ZU{VBn|-obWb_p1)}cO32YaIjZ2Pu)`^ zODpEoB|K9*pHVx1m+r$iT{|baKIjqkfkUzpkK^Do!Ty|J-{4>$%GcI{;J+N~qa18K z9PDEj@L`K~lG=~1E9m@YiOt353EmUE=*-i17>5DuBx7UJwV%hEEUG^>TP-)b7=K#JTaYY?z4V9I8(ox?0e9zU)N6}Y}L1`z6-uH3BD@{-kt>SOoH!D zf_Ejs_awo)li+(5G|H79X7)R}JR1?JzAq{8ek(8+(prIIwzv`>NJ@N=pqqQGZx6Y? zT_4$K(BZ=>ytMie_qc~g5bvXnrpkR>1&$f5e!@y5ds&fCi%o4=Eoh1`mQ>UCjI$~b*}ck2>%R7kFX1`3`#z)Df~K_ zC%E3sauLb>wTegp22=rk>T zS}S#tjB9V!)K8M8eo8Q~4|;Rsqs&LCTB?@o!5EP9oEvc z^nC3CHZ@v}r)N>Yy`l^W(vW}yYR-w}go!ZUBsGDb8~5!3%Khn};fXNM1aEerYlaP{ zX`YB${~F7b_Qmw6PTuAQ=To-H%6ddq6c?^_3&)BGQQIxeCUi?^;LdqMVux&`<+nM3 zS0}#{?8VP4^K)GtLH&z$B=g2ZFY~IDmU%~UFZ0Sw$-M5WXwRrc?IEBX2Roake!{5d zv4Hd4YYHtw?;P)U)Dd*KWQ-JTlJ9I5Pi>UEX{f;>)fNPM1T*k>F~qbpXFmga1$TO zVN)1>;7|K+`i+b3XL`)8KElKL(YmG~&}Q+Wj^4_ylL?o<#O14AUH&W^i-#${bQtJx z+d*wi36vQ*jZ>;+L37pA)pzihI{1&(!`~b!54xaCA#L+l(am4coU^m>x+~yR)2&}b zqMlx=-|$wv6%>zs9P;%YOME$PEox}LlJXpk2WW^b(cD7PRU|c+hxt`K(Kv#CC+C+b z$w$5T<(S?37Ao=wOH#&^67+T@YDRVNp*}@c{2jM{cYUEJe^k9$)j#P`eje|DuRcu> zfO>>i=nHCi24urUu(Y?StquL-6H^px|G_FbO2Z5VIYO>aIZQS18y-(WRUuby>V=C? z5H7FGb(-dI9v=s)@1JB=n;-huIMqmPgYUqHZPrGUpkKmXjVllVR&x1V0d8@C({yWH z(;9pXm`6Z!J~b4>J&YA={OC0d4is4*wJh?m6M{&SOk@N7Xfm{O3B`zS$J(I=%iIyFy;>CJ{GpS2;q zyh`v7nF;=4JF|4G!Jj8^#_K5s`Jjpt48DWrKF@~34>6c;B^K}-E@Y>gFW(TH34x?w znVWab;X;Q-jm)>MIXt+Dem=+WI7H1lJQU=JvJz5wIHrZ7weRI3N`$!h_&y`M0L|ff zabEa53!1q9fWgNnT_`&p(ef!mZoy16T43i0k2l;76)Fxl1v$g11dp2<;W#uY;lng_ z0tc-LPjAbWDW9np7pcWsIbIa(h88DUd#wWR+Eb9DB1))fkDIo$!tYzxmMZuQ<`}*< zL2#y)RhkpV{FYBw`-dK={gbTyWfb)7E69NlCDgRPf)wBW5enX?FHKCT^i1umG^d97 zEuX6P7thpwp8lU~?H@@&-@byJ*HA)D`_Cf9w|}&P_s~A1SMiw;P;rik@LOId1eOQ^ z+Nu^xUt%ZDx zo2#qHacLX#d~^FGit{1jW{;Q|h#hfguo!!a?*+PVNuNReWK)@=pFr~G3{E1LoT*YQ zK4&nr&h_zR607=2%R(QStS{!+>krQ|{8X89FL(s(-5dLOcD$J%&KVforPWg?(NR$n zAL}4oJ`Ll5uT>D7`V4b{?Gw1HR4Rw(wXQg|~a; zc)YcOp`gZU;QlME0k=|f21+pE^8xBC=R7Pe*`GJC2`Q_hWMXR+nc-KF5`GPombITl z@7i}VrLh39wU}%N4m8*BVh!azFF50r;)P-{FRt>uSW9A6KWScEDqbA9W`6K~;Gbi> zQ03GaBstV{;@Vw|IlOAHISfmwsqaCGa4|YEd{B2*Pa_RNszk>|s=z8Gg%2rnoicsB z@7m<8l<li;|bhoeO2WYFCT>|cZruwW*S=tdug?UQXL<63=`0) zMSKZ0ydBPPu84Sey%@+`KroSg!pHaH-o zlqsc$^EtF%JzeqTRvk&WL;xHxj_#2O!Q1sAfHc<^;MNqI(ao2 z9c%bOZVWEpXgr+R{Kz?_M{-7{xzpqG{F2~JeGlA%xE9QBwx^R4Pe}XX};yl8ArYZ&dl1PrAZ9xZ26vi z{G$S`&&7AR2|O-j_c2;QJZ_M)RN%EZO1hVt^V-{~%KJR5(1%Ew8_qp-rnkV@H)77sL%Z|kw((N9tCSgQ8_5)l zVWn+nuB|jtY|9thHuVp-jfL6V>O&4`InIM^m>1k}!;?3(-?03KjvKbzaM=yJZ+P(y zuf5^k8}{EgxACMGE^k_YBTp__NIGp+JDHrdT1?oIcN*>izesaar4}p+izZe zbH~kFZocg17vKEaoA15($pgW<>B+|94}Hlkb8lIGOUEr+Zn^B1-M75Bl(UyCb zELd{NlB1SvSkk-XiY0|5w=Q|(lDn2%x8#ql3tCTUJ*ss>Yj5int%cTGTi@7vSL?@H zuWS7yQ_-J)_^tP6w>N!x)47AaYqxJ5tG@cOi~jw**-xy${o+@B=9f+3Tj&4b#xM7r zIefzGFMi=u_dosIJzsds=vyzl?#64E4=;S^Uk`n>;qu#WJK_G5pM2q?tAFyzQ}4Oz z{ny-ndEb?PzvsHbcb+x*n$Lgk1rIdc^}{F5I<@1qZ&>)7ZF|4{z_}goeBn>N{=nY% zp1Eh%A0Kp@^_YkM zzUK$;e%YcGzkS79t=y@3$|0;LmSa`p^Tf_{SeT{P}PH?7jDV@#$|gbjYf{_r1ZMTD|l6tKR$V=eJ+` zjgkM^RVtl(*_W<+8AiqR5c(hJQ_nokov{|-7HhB{)W)7m5p4ZC#UT07smLo3P^bhw;M@;dJ%&<9c@a)ILy&Hq z@Jng-^$mZEc884>1(@Sn$Qxtou`36C^h7KceG8P?XDJ0z@?fOeJLrFbQWAxK1;5>Y z8}v2-QVrxGK!)a~6ZSD0d)eQJ7=O97q?_Hreq)9hlY{ZwVOKu5#z=4|L#p_o1hO)y+{un zs9ztX(Ods2@$56|X$s#>%SDE`=B`>HJhfML5rkHpJd~4!wm2HqG2XKQdf_vig%m(k21V(DfWRYM_fC&Tc6MTtWy|J`*5ULAYlDu$|(kKT~m$UUaFq zk9Pm%iq49zuehIzXCJu5ZdfZ3n)GVkQ6rfeUQG214qUx!HXaz*0IlwVO%(*lF=`KVcS=Jnj0{dr@jsIUq}MQ7g*m#&NUtaG zZvk}Cf$@+5Nw`!FfIMp(}?e7Yh*2@xI zslF1(iWTa&R^pLna@s)Ma|&`Vp+WviC}pj$l)jwB{=hQ>s|B7`G#ddSJ4M2l_hfbx z#sz?F*f6v^*EXKPDVnR~N^OOFxzd&?lyD+VwvB|vN+w?{w`Ec#ij>T@ojA3odgAJa z4%M#Ys8b2$P0eJpWa4OzKxEoRcIOM(ws5p9gU59@O{ns+?au7YwRIK> z;l4gRUitAtu5GlC*|oZ1#iogI9A249&UGZNxVquo17)@C%@ih7er@%{Q`&O-$7vH( zCyM!NNVd%K>W1g^6ba@%fnvDn%Bver-|i|2nYOT4m~6|88$LV15JHa3(4*B2$9G0l zDTKvcZQ_ILCUh@@O@1_=%dT!Xwl7~U=P6LiT{Dp{rKx%1sg7&Uo>nBA8_htX7~j8lN%eaOg1cvBsT~9BnvCz1j8enAkwgOAirxjb-`;- zPE>Uxwqe;IykdM5^0Z~*=QG;27o$Q67^pWvTkX~f21Q@&~y#qo(s!@?b=9HPvI zv$`YwkZD7)?hd`^l=Hia8TsBFK!`5(xCYi%Pg>p3B{Gz9V@P$|?hqYT&XxA&MiW83=jN(}vCpLI((mKD-e*$1;?1&?d+J>V^}#V$kp+EKoc`MQRw;EBd3A3}Lq&P>W8!n6Ko~g~;vdA(ozV_zR9> zCL8Qrr~N#>3J`qm!u$X2+E2Xh3*US8Rlj}w3vYY=spp*8{H52v^7&Ube(W8YS-<=0 zr^^?;?G3N~)c%1d9ynoiXkx=>{`qI$_~p~{?>g$i-#@YJxWl*o@LlhJ<%;L+-F07o z_T%^dXi4i0e|pxNHos@ptG@B|9kb`HKkiGvc%pYp=F!Jjek%XblaBt{+b(#x^^=SL z`(58$eBP_J^gc1`iqHQ(f8~l(cV2PkXFfH*vg(^}{Lue?=(+igFTdv7cYW%dp79Ue zf6ABE?O1f{<`4eQMgM-=!jsnjThRS*=KNnh)%fo7FaP$+m%Vh!pH{v3jLd6RTzk%| zPyOCmyKZ>f-|v{a>}P+R`mYyew*LN;|Mlt0b55%EeD4$g^WjG>-Ed3ach^5vy6cB` zUiYgLPCVszcP{CA&*+_Bd|=LlS3DRT`S5t>=qFzJ@|!;~_CH;#o-94lc;b%NZT-*h z{`k4ue*LF?Z+vi0_7k7^!F#{);fK2(+w#HBzVhbZ-aK&ko~z2A-LdW5iyz7C-1xow zo^{KJyQ@^bQU5&+G1i$_2 zch3FnYj*tnysnea{^FPZ{MIiYx^vHt>^pw^qK6*)@`+*Zi&}4adHanwJ=p)`tb4D1 zf6J*~`t9pq@RGMLeEiP!e`x!MrJwrfSH9EN_52H;e|^&lm;a&Z6SsW+7bmY<_J==x zap1k{ZoJ@ApLoOOZ*O?sdB6DVhTE3!IqlIaFM8v(}xZl-U@S>>01%4v-u4+8z&%JEAFgAD=FN&i29JTko0`y!GD*Z!Cm6 z$=koDnQLsEy}fXI&nBKPCjK=xfu3_ckqdK`F3nHH%C=I-o*P>N%yK?#TW3~;=`Jkf zF3lIS;lAL)OrekugQ2wnhwIpxA37aVbjZ|2FvN~qFvLv2)Ef+K%8!ob06v1}XLG(( zCTS4OU(5zW(KJ&IhS|^%O^Gqer?Z80w#>=()-2VN3$XbO>Nk z17T?rdvLIl(aaun?z9;`7|NB#@~9?~x*Yxv$|h#$f!s(AbrI*-1YeU;_RumO8j3Z7 zHk2vvi5gQlZjf-Q(M@@#LrlM*H{8_+Wiz|5T4Mzg0Z39dqg~1BaPZAgV!FdlF35wTA)w_^8(c#H$w{IoXd<|T4D~Hp4>gQ zGlf)KdSh-^zKBQ(@9C8+w=YxLlPgWn>_!Ti@JEm}W@H{)u%8O-D~tZfXwi(}Ae)NB zC0soaay4^VpA*F0k3@u7IgpIRWP|*Su3a()`a+~3EOpUs38^ch3Zo_ogpvleJ}6LZ zdvUj+neC3|%wQlVlXixTo?^M8o<&IY7dSGm_f=$lS58TSC9LRJJw9umvTRdmz$kS|9Poi9fN7iLIZm04X#SM`P? zctZB)MkXpULAPZpxTgFLr*c=LUD@3WaV1 z4T{EiuT;TTD%Po}E?3*eLP=dwmI0~F;p~s;Y|Lv(Pz{V&;?mXQL>W(ebCOIv2>b@N z9-`OY5)1k=`-ia4GFcQ*v3C?b|bmL0R$# zOZIX!gB_uynL(LsJ|W1!-HI6PAZ*E$w}wT}Yp+i=*`Rf1Oox&q;aE;ZLKh5J1?99B z>ok2)4!Q=9+i>3c;o&YbGCPZ5adIr2D5JBmZZ{!jyTEg8z-r8?&W&162xAiLM>9s3 z1Z}^IyQxdru`9sjWl%=!1j+>z82Y*XQRTD7$2T!1w6s!{hV4Ry4q>cTLR6M{o$-^;@}%pi zke~#&@y>?Dz3!w^6c#d9hgyqEc7zJYm5ODl_UuL&&gk*PC__y*cY>MIH2!%pu@h$9gwVHToSN#Bed?}WAx#z+k}+$b9`5**YRJ0s}6W+GE4o2ZwA z!TcDGt?nWYvywD0)Xv!$4Yrl?V=Te;=FEzbQVENj5z&Jj%R3Kl$d4RcG34=J6bLeU zFvUg>uGrc&2U%|IL6%#0kmXK0$a1G2WVtf}hArlg<}J4ZNv6~uRBEY^!`F%RoExq5 z<4_FD_hBI$%bVrj#Zt)a4+^2q2L_``(ezxl;U}rVl#=^}aXC_$koP6PZt|h+MelKQ zx!Ih{Mptkd<(+aMWuf+1{t2rJ_c1Onnr6= z9P+M2H!I2UvPdeFyIA>Qd>Qqor^pUt)qqp7rl5S5TPIi^lxE1pLx+~E$)@}s2V9}; zrGl?EVkp3R=k>%af}NU<9QU0q7Rdrfm0}q&)h=7p1P%i-G?j|(SE5_J8Bs7WOWu2A z^OUU9os%@9c|v8)((K$>CKw1g1hYWzf+5)#8!-*eJU!SMW+&}uD6`AzWhhbdNSXpq zFtezPlgMz9EiL;D9!l$@Khe5T%&eF$n?~^5gBw#>snWwl!3c9Ef|GC=#_%|n?|oXb zvAL5g?POpCI}6y)COSbem&|%XneDRj2%|mgHQ5YLZ4n`*P2{wr7rVQg;soy!q(N6f;wE~HKhvch5AaCeq zKeu}z!G=NH%(>3-@lD|vtUYhf@bE^c2D>)PZ4Wf;jxDK*6fa``1m&7~&O9wKQ*w04 z7Knj4x1B9lo*1!pgX5>%36>sV>?&v(v@zUokhGKsYxTt~)2-vEKN;}3y$CGlprYNc zvb1i_9k34ej}`FMII(w@^CrV8>bF(aAhF#KfbC}_NK#0tP9ZoJOtB^oo)}&#h97mz>a)b za*JzW{*NRrrgKlrnuPm4nZQp1!QZryj{p00!UuHa7 z9z_mAGYD|%;P{chfX6QBC{*T!6J~%i^yMp*((&s6)TjSppo_R9|f}BmpskL z8)U176@`|>Zp8FuifI0lt?0}l)su~teWahGGPq)+AVb#}~Z28Rd|6-NkU^NHKC% zaH1A2#Rf&<(TRu{($Cs1Ny?W|q=p+*)0nr@1m=V>2(Z60feH;v`;ZCICsB??Hf}kcNzOAkH0n3y)b| zn9UYN`fBt13O7ih7oB+m`)pZSU}zt zm^aUe`3tW#DcV$tpTKzNNgOmN-8Bnr5w93 zy$P+p$1846I9roz1x|0l*)NdsizWEhwp5FEZ62)KK0X~e=a`=n>r81=xUV?9N{SM- zO~e$bO^zsIEEPCM7EJUs?2W9%T!v?zOsoo}Wh`4Dg6g+5d?qB1{BAw+)2T{42L0HV z$f5!FYh%I2tPe*Jt&$&js-Gwr2*60Lff=z-&OY+I-(o0@X@p_EEC+_hQiNh!EMqJ+ zI67?!p;5S@Um9qdeJZac9+vz_j5M$!E$N4;%#Cue6;zxmu1VhP`tSUhwrhm8k?ANx zACyn+%)tEJW#>p{nqjzVKNm}jX$gZ+5x+tR{P{jxZ@66#vuZ^ETVtzL?=BYFie7{# z*Ez~<`@_$ZmfWeqR+Gx2yJqn##}vd9A7l~aN`6VCX>mF+y<;U)*jAXp=8aaMj6&AA z!bL_RPdU~xA_HBcT!pSB&n5}80V#w9oK=q z(F7Z(*>Wtl58`BoqAfP2=YW+CpZm4Zn5~IsAQ-kc9n>5a!$j5Lb&>87Q*CMB-MB*A zU~rx|DZk5YAx=lZXTbF(!Uo&bQ}E%|M`7B4$9uMs7{7#?Yq><5&)- z_s^F4F&aq+kor1$vQ(%`!2?!+w=!_bLAMTC2b@D2m*O}m%ki{>D|Xhw6%N&55q2{y&D>%2*MqOhzCeup10>{?GZjIg4!IsIL z*hR@Er=6cdp4i}(OaHN`4ndp2#} zzO`$pr+=$Y<@UhPVCRnRAhS2jvnw&eHgmLjr0r+kE&^R;B+8+zr`vo~NWN(Lt-VMb z=zEIHd$wzN#-pBPumg?13Mp@xTZ!bZRt7@N-i%t4zAH z6Emi2uPi#j(XTPD^XFM#c(g8&Ti#u+hzq;aZC)k0qD=Q31dY=oeHE~Z6HPHza8iwBI1NLj0Q{J?Ftj4hB$~dL<%SbA-3k^oHN2uD25#)Tv_U&-;likIzk5_pCnw|I z6*CMGDz%0-0#$j|29k;e)_l-9EBU{1`e z^Q2;XA}H_4kNcBKVh%%-1clhDvXYpuXH@KyGAr2o;eLxw09J!WVxj=YBflZGE8PT7!hW z+B5J?NW5G#$)0e{z9F4uGi$)`Vab(jjtxdzWV%dxstom|rMnfa^qS)fd z4ZTP@;8X1yO5@01iio9KV-5#~lz$oJxs!c#q)!X2tzrN8!O8dONR;F17~7zG0ELif z5N%?w+wWZ@!_0cNE092N#w?PBIL#r>W`4 zoREQAIGM)e;HCE4P`WIUuhr%lj#>^+>0F4mu$>z=y2hZ>iR>|VbDE*x!`8G*-hvx$ z9LEpJoE4rfa!8lh_P2H-GDRh%=uK>V(hf@5fya3H${F(b6e>$hTfZa{Pl`D;@o;2bj-Ri+Do8-`5@_zRk3uY_Z^(Tnu}U{5-j5#{kEBc2?m|^pdZMq z9eHCL)BBZ3(Q%`IX&uUQY+i1vJzj*x9A}QWp`I%-OGc-8*}Qbd9KhgZ#I*;(6rPAcT`YkMaq@QLN0dn zBNl9;@6y@$U3js1`Blg+klrY&>GV=Leb56O9p1<~YLCN&k+7QyGmhv0O&l4qNo&{^ zdciQ4N_m@sw%LPWf4nmo&X?UKFuzyX8@lr*1y;Vi$wbRvlGx9;6T$}xm#optw|IYBI2wZd3;b9{jOVJ1rGMH8m{ZMo8=xt%)Jq5;=gDA2Av zK)I|tV#@HrPGrvayN-4wSqmgLa^;++HO^y2lr@&)YM1UoX>81KRX?u{P;=h(M#X$w z%B@ypWN=3|K3mq&;U1Y8HG-fi*v{gVz1^S8<0%Ms9AY%Lk3ER!<_gD0vUxU^;?oR~ z8#~$0oYZ{fj9}NDvYX#oq{e%mla><;X`m{Yzn1C;goTkW*FzQHunSi(vD$T!AFe>_ zB$5POXYohGnJ$HnG39QRmFY&cy0^~Vws3h)0J3?by)??WUqBfl667Q4(hOtsHY8`U z5vvbNlds4E4t8`LM$PLc#~2fEbh?3)6D~<}N)X4Qr8fIdDsLzKSWj=~hK2?KMY(FlO!ZmkT%wl zLa_$Dl;^mo-%4QC->I1ttH7;OG%DRtLot;0Vl3#iu8kzNRUwehh?pP44;N0SLOz`+ zVN%iFhYcdhh;D$#Q8z-n@EEcOBXC}KGNh0bCpqj$jNm7;I{--{pu3|(f>9^Cy`i)( zldl-w!?x+AQ)$EbEGo#;m6e!Ie+;vCW5+chZj=NaP_vVXU=M>7f;8;CDlzpivo}t9 z_j@udELHS$<2^NZ#~LEqI;*hEUk9BdU5xC4=8JU);_i1F!tcniWv|_AKqQX`R7TuWED!get6Rpb(CW9Mg*_Lbun-HQ^+wn<-9( zBXf^k95iT@VABu{+Ec1^*sJeh=B9Z1smbt`V{PWN()Fd#(2i5KyW-sU+I+Uz)2~8A z{@v{MfgJOuCR~$+y7{)Vtij)9$Gw>YD?=Gu^he}a7ZE&WcyjfSac_6R*!f}VuoFa} zV4UfS7TK(7-H6h1ET%mty|J+oy3BYgt*)kFo7A>wQre<1l&*-YWnawJ8%TP5%m+WI#Bm8VYA8yE>18dB*eOK)YkE7VJAK^3 zi6^B7 zb!<|Y2Fd0J-I{f!JF{3LH8*bSpxA6#11eE9PL}D8t21ER6Ei_`D(Pb9XWs3mB1b(= z7c)N=q9a?}R%Wf0D|vSqjNU&P71TzGz3ST!9S06cl+Ec{Kop$+KxsISI0Y!v+MTG5 zheY5dEgpN~K$Iqp&*f_5O1IOLli|e5ctutOcf6gUsGSNEajf6^q)T__iaNPw`Te|6 zq_mH{ojAp=6lHB!%Svdu58CqAWA*u!dXhj$(yzmPGQya65CztyfgJ8J8q#_Qp}qad zUkGPH>>1sbw>G+q*(g-NMDdA*ay}|B3NS1e26nO{vgKP)q}wqz_+p%qt==%r#ToIC zV0!Wg_*D@O=%95@tbuNCxPh|K++tDKqnvS3A$XqyPP1vqp)Pmhl#l1)wZ6inK9_-LooRv3gDk{%* zjjryP`DAmw)r(ZSvu(oCu(ddntScBC1>Qp*UBb2U9AybheMqgmFcnObs11iT*Xgm9 z5W*sUfpvb#VHLf7sjyi)kk8Xg7gq!+y`(X>PIP~oyl!S*#MCYOHu{Wsr_`*)XovJ5 z6ne)&lv$72CsSsa!!wo1e*Cf6^CSF3Xgk%T{zS;dJB`dX(UDnq+A}iV-PVexBxgDW z+E8&8g)>(yfkk#rny$XPa~H!j5nJfKh9kJSdLa-tv}v#?ZgOK0c)BvnG>u%S=Tx0_7@$iQ<6|C1F4Lj$WFy>GgqKPOKVov7&gj=Q?i9WdqDmd zo^}u}7`Ee$EOB)CL8hM_&K{1{7#WPQQ4C?;N@;xYkLg^;ITK?8op4jJNJ{h0@zrZU zho|Sdk2qcB7UDXTXGgH31)3`pOL}YpmWM*NZLGmw`5+Bp96G7=U{m+z&h5SI_1d0o zXJ2=m(m6QT-M6v#^5LyY#Q@>Txz{Cb3hCR!(qXL75S*;U)Nd$O!kgb{F5iH_G`BaG$uGbP274nwAn z19Bing^hcWp0opzwrcOwQ9Adn6J3tS`4~^q9GIwNY@ji$G;1>*$4O(u(&xe0Fvdc3 z;gv{gONLl^jG2fswt=g%WoHbH4Lfr3ih^M-G0AbJpj-LMmQjp-sIg)8bt>8#8ymKp z%TxppM?~cs;Vj_RQUoQ$ltJ-zJKMxYf!lqcVmUAYv&6yZ&2zy3TZVuO_h}Ozr+Lu5 z#U1rWr}gx@Ae&%*J4tU)lut)kvcktc;>wf-v9Ac=k73kA$u8z{yu}-3`KZf7pO5S| zya1)i&rHUkFF#TW%OMM>v0-dkZgli9(q&7z3oZSl-n~=~v;zje^kye+0dB)93mWKZ zyP@hj5!bOay{yY^P`E2Jwg`{6*8P5^E*MC{4Zy&TPJc=HWk@wVPGiT25-qho+fk`7J+lalmISOFPa+mZhHqo_uKEA z-0M|9H%XJYmXoo@K(}}EjA5`8F_bb0GGjb7M7Q>D?G85f_xE;pZVh_Y2HV#LJ?nz) z>w=!sgYBmWJsrXJj$q*QV4x%D-8MKh5cF&v3byM<2W^7Rfq~A;gRboZ1KnG@F6Sk9 zl<3`dse26RvAO56?oET24-)2$ok7p`tru_Yzm&E%^$c$79O~M_L7jo^T|)xAIT-BR z-0fgmJr~?~IVXDrt8?pMk2Nu5zdJeydN|%A?1Rq1&aIa_6a}nn``}Q2Utj0I;Fiwb z?t!3tV4!~>=_8QscoLf6d}B4>0s+i7mI#C!<)L<6$X!2HU{Bcu+v!yg3Amt>vr zr}v?NJeP57r|kj8QP;kkS`AN{jWc&mDF!xMHr(&)ph2zExv3dg0R zyPgmyUx-sj?dBr%h*Mx#93IO?dY_Q_S;fyNO+lAfF2;!pxb10=Z`e`7NERg` z7_iK1KeOS*Iu6dsQW)00n`620O>E68-O(-<0wb)C`P*;uFO;S9-B>ltor-0TMb4%? zxAal6M!BHx5ycmm!2m#8UuzZ z2GFJ)XDx91v*Ixg#wo@`ZT(GgIQxkuVLVA5KzIcYx{W_iDI*u(*-iB{H8L;ZTYkyGxtVb z-4fVOPqDK0Oy)9s@Ov8bo_p}iJ6jat!7obKVtNV%O$>O6wNItjU3p91+?d=iVw;Iy zdBHLjyS+aEmfEb)z@&m67xfIuAIcVDw5g|qH?=t;(inP30$4!_$ueh37=gd8w{A{? zej4o+@bdGOg0e1@JjT|Uo+h>m*fqSyKiB%_I{!S4C;HFw^;Eu| z%GdKWgv;f-=UN|M=bx%C_=E15A)pDuC8(k@c)E-zp@=O<`p9t4>BD_$(n7+~0&$A4 zuoN|8fzzYF8ByTOC~#I3z-DuW)wXK6hfBt&QzC{P@6l)7G9FyS`o(;c`pH9eUSCuK z?~V8(a9mr6{Z|X*u2FQCg?CjHE?Br=;bLxhd(jv0fr?L|m`kCg3zVV;cnUnPq`O9- z`2zul%tqewxzRvci`$FJp|Z7U4~w~1Q_v}HAPi&5x&Q{PPZ153g>masL;*{Q0+_o# z%Rh}sDkA&W%1ZVI+43bR4$+uP!gTh5)1yE~R60rl5|fX1?Dd`%hW%dssXNR@`cv>S z%!k3<1^)CbDQRnNmmK+f)iw9z9dH)s-EH>la8GcyI1SkoGu}Ok!&o_?gRXHoI(oD2 z7uyZ+`xHUHS4PZQ?7?uf;~z9RAOyA-bsn-eJIaW(-wa)Ik#h1-qD9$<6FgzozjqX@ z1tW>BtBsys8||oxZm+Goy|(W5+Pd3o>-N+_QcSN$qPsZX=?Cw~;#W(ejDI@WQOd9h zkA>i@E9Jz;rAcgDxj1AJVf02^CK4uNsTVLS&nl74sp8~b%$}}2 zb`6V@ZhK0W2yV_BWpEgP?imSk0=_2+Zr3o8=tNJkjuB%?{;4Dek|p`4l5p*S0J6@l z4!w@h{i2Wj;PlO7dhIIM5hoN*7s`e|RqsOI@TVYhUeT`xjSHdDiSsK#cM+61Nz&~k zS%e_hkTHOTh~0bK4m$S2iC~AW4e2b=kj~-B8Q{kWqcDSq36p1hXF+d~%UAT=8cGw} z3sto$2}eDlHOmvsWJA4Xu`hFVSlYqKfd9wa`}V|@Bpet+a>FzxvSuJ6VY0kEd z$KalQ?i-7S0&|Qhb``YEeERcyo`}fIwW@IUZ0TMJQ7a?=XGTUwL`Fu+@CYWa2VNlD zHLaDrZiawaIw|e6yn-8AqN9tRpn+y76y$!V#<%5Tx82MsVC0=-2@q_7O?faU?cxMB zKIS7DM4FTqKvCGfrJ@ZDo46O`Zn#R_Qz>qvCDbUvZ!lG;se>JYjmeOiq6&;$Pr;O1 zJdXvt5=lee2is>*F-V8@bCc{=1uTP9!2DMQN{FfOnM8%w_A~77b%7VLE+>|PEf>PQ z)kE3Dw(pWZ5jsBYUSIO?u;hsQQjg=_c3zx|*)Q1oBgZ8&1S8{ldFB+3p(I8`QF;E3%Uy&JpcBqlgD&HE z5qS<_MN*d7$ct$Vx`cg01jW`vaA&xACA_dmwSxHu7+_{ zHU{s^mck7XD+?`%tR-*>OJK!)KoJCi^uObD43Bhn&dCLWz`^io`C@ef$z$>(Xn8Ha z59{}D`N5%ujP@cWvZ0LgubGN>pRV!?WuhUR2-KIASQYpxS7R9fwd+gh5gC6)yvss; zesCR?3m%{4KlE?~71&p?E@vDFks>n>B;!iLA|qhIu<9gWB=5tMBaj zlx)vOWzwNs*U=KH#rm{6R8|>uEj)6t&UCu|S@_L0R!q9+ASy!;T;==Y)hYL~1Yx#z z*@dC|=jXyQzQ~+ktHl?8DWx=@Gzr?JUGW7pF9@yYHx`ONL&)8GbM(?;CHuvZE%%Q< zoq}tD$nqPMpE@}M-&`n|U@hC(Rn5FetCrv4`M2YL(KLvI6tg2pnz=FjhnM-u)s0T(xz+-4lmyNe5l%C;}N*Vf!hnu1R7+=r#b?TBLTet}VtSK7E92e9(raVF52_16Av2-qplK zEXBuBr|{dauMK-;s;;UKu@fRH@>{Jtc{zeCLLWoa0!L5Tl`x5S&MJ1!b7Z4GH#N@J zP(K}U?#QKGQ})=NZ(!C$D@2S|=k6#+1abC+o0J3yF~&Qfpd$PoHf`EMjxLNhjU9Y{ z`qhAT(pi8vr}*93*+p<`St$@Wx8Q)@RHEWCv4TIf-hh(R`#6MO&;eu+5R&LF zA4nQItw?LyiRF-M6ifRITk=KBSJ1H-MU@AM!Cb-TmYh^FbgUP+bBr3#vL1Z0$}v%B zmjiEeL|Hlv3#jNRi_hacHpI&^WG{IfHEo6dpPzFuMtf6e4}-+@Fn7O&bLbfmfOcLZ z7IG>8iLd+OP=0fo(jFGCsls_5bFuPp5rEsPfELBIJwivj*qE3ZkD_pWzV-l#M7I;w zwn`!P%%QUMF$%nBB!5B%5^}CTW8OO^ip`>|jBdujI@PQ&>GeFJCF&xMd$N7^i-UBQBiK15rZn?#Us3~98w>GA#FH9copj6Z` zeU)CVeR-~~P+~ZkLP1@F1KTV?{#Nvtks0tn-7HMda>-pnSbbyT1|g9`UyMfj(yqiD z?Vo&niq<)PpZfP1VHLlE%I&O09K0R#`w7N^pD$e9$o5D?HqNNl#vEuZ!6m>cl}y;o zM_o0?r}%rMbi6A-GNlkX|Crw(`YHM`&cMW~L;bL2<#hhthm()*ci$fD@1U00vHhv; zCtUB`ebvhbD-Gn%nj5=!_C~K(25-iaE9($UnYg^l-lq)Ev0w+{TbsG|#*Es9pw)NU zR8&v~AERi&k7aKQ#J&Su~sTF?uf z&f>)_ltH?8&Jb~oaVi?Gd$r6L?(ZQ)YVOV+d+7hltG35)_IBRv-QJpEdAsDjAkD4q z$g~HyfEY>4WFRbl(x$-~>RHU|o6lhr#fMKj`Hgea9lrLC-XPEJ9K3_Zz@~h8caMCi z&MN??`kCEDU>zvamR%{qp89+yzMl=>KMdc08@`|ZGz4IG{rG}Q`f1Ga^x2r{*^gtc zAD@odp8n<8nDN5H$rZVwP;h14;M=hK3u)=auX@y3Ieggx-?!CYQ2tr8nZRuTlCgM2~g-hu`n#=r=m z8(V{#ie2TIwADkL&3+Ou&*}T+J#8I6e}yq-NkKoZbdu{Og$y5Iw4=-49iuN+HyEjO z@QW;9unHipI)w^4BP?5-ma0=dPVDMn=(&mBn z%#h(%L;5BCAo+5=MrT>oLO0a)%g=;AsAOxRC zP**LGcXW9@USm+2WS$4W^2^SD>7)h{e!qqtXI|JwlUXzVV(G%$Uz}qjgUJ1ZW+3b; zk}K#5Ji_SOI%N0KJ~_}8VCDrY!vg{=`P}n&VbP_PHhZpTr(WGlh4}#$w3jW~B~+Pu z9%AQX2(Iu-Z236Il0W#?E)y6vi|*M@k!FT)9Xd_bsRue}Mx~-oQg*f@04?C}J6np%yh%X==T@>d+L9%-0>wOyS?f`eRbH?-&(ZO^qAETEoS9Ju&{#g(+bOP zXR7a3{sd4ZI9C6n_%ThZrKgD+cbU3(tRs5If4ZmtsJ`o)>iJer_))p~$q*$lh}7pF zB4$1%p8j+(_Z9J%zy5s->^J$3nEI&r;XnSq1@_w}Y;m>$`|;VPe~Z6gZ1}hMi(t=Y z^`4*qNO@mA+Q@zVF>XeMA?C@)mxu2^9%F9Fv*|}CJMVU}&J5toqYp0v=p_3@?VcRH z|G4+d?t667UM&aF61(~+m1SloHeI)^}SIJe68io{{Usj9$J= z$(2!L2i~x>6Q>AirGR)FBDfGNwXxk725Zf(2<3!E1$(k?0LGFcghoKSUu^-N0Ngv7zx7qvP z2_S~>o=dtq3zhklq_k|hlh}(arz75$D#RuzrQqR=w3X=>+T-IT`B*n9?@ zZOwgrzqt4XwI7(RRU?;f8T7==Vep+Sf=Hp!x!8Gr2e;M%SY{dOkZr?nOQ}Y!) z&!xQyok7$o>=Ro_e;tHC4qffs$qe;5k+VVJrfL?M_k_T|B) z@C+Y*(84mJ4FwMU{$c3%4@}e)n|`D@HJ&~Hk3)lg92)c^4VvYz;T|#%mH#+Y{^LgF zKT$b+Xu0jx*#0!sjLl~o=btue{)w8qMyFT*(@_0SL-jx5r?4#~-!b;N5meBY|9WXz zu7YH4FDGIOSsge6VxOI)!MZB_<$pb0OZ8QmO@bid%~N;TU}NVmUr(aHCP3k|mJJ%~ zKloU@yzHc(0hr6C93V>iHiSSLYy;xpLUjW+uQ6@m5euG=! zb|p97qMF*_Ioa1k>cb)$$jV=Jana5M)`5&YSo`2R{1lYK0psh|h|1?3%(P+Wd7a>| z6&5n&e##c;g*HN3KCpr@S3EeO9ad7gf)J0YL_s=H`|mS)4C`{fgW67N$>-4fzVQW6 zS!e=F$tS*{b*yGYb|s;9>D(ob34a9oaq=uvjMA8<7O`6}D?j2kfKz}f0o&2>;Q`kt z4uTALj$0(gfpLLHm_CNAgipbd)mnD&h}E8;dDsXUQETvC+BOzNQ_*CazsM`s<$;BqN@0;DGOK+x!6JsH&AW)D>}G8@#^?#yjrw?DUwY~ zjNJI1kz%;?+YrVTfiYEo!!}T23pz(rCfEmJcqw|AbJ!@&{8@uNqbaO?Jx#Q*F*L|H zh`Dyxq-|Fcx0JdF>E=7vh}}{Xc=pgFi0Nd-7WU`T9D-t4VPe$|dH{1oCmO;+V`nQZ z*GjD<5?n61$Kc(ajv;3Hy*Ky6g|hT&s8q*KF)e@l80zjd1=L>qcU&L*eubPO3R5OQ zIX*2W+o{d2!TMT!TLmZ?o4q-a36RzCd12;+Rbk9g(t-MG=#s_P8puz0sbu;XmFGeFDV@U8oPnE(uC4NjyE}=2+UYDWqMz@<#=;bC`W$}F*%(V? zf$r|H6rn1U*7(shG2uAl%a?k@=w{;F7HXUF78JYZ>SdGfyvW*Yo`qjwAM~B+x)od0 zGD=2dx&IRHiIsTBh*4V{uAVJ+^Mop8$9(8ZDJo`K7wim0FILrZdg6f!)bAkF43+UCjOI|}kD#3f(NSPqVbG7i`GG+m z3abX{!bM$5dA_>$4)HVx9jzYk)#PG2S>8H~Nh!M#V(b?VIpj(#FLSq(V0Sey!6q$w zpInP*MEHB{7}~55g5Vb7mH}CX-<9Rx?)XLtWaj$8C9Ju$lQQz8?+~&ZD!XvbC`A%)<4w_BF5bj8igWl#`e<+W^+&FppX|SJj4oN3g~0vhT57%spi!11@^Ew+ zIxu;ZU4Bi|V*AY;;YWD|RVvpJ-U#myf%bHN_YDo)|4;s%?2KU=KMC*i7DgkF@=6|y zDahG$n|g-3HLN|aNsp;hzhA2-+xN6(WnOEWIKj_h4a{tTARb-}MM)H3t|z1rgl=R; z@hl9kD(Gum7OYn<5iz!kW4+ewDF~KSuu`zqUent2Lp=o8e1}jFsFH)-JFJOp0b-?~ zxJI$0DWYOoz!@gS5_uh8nEqAQPc1jg_gHjK1v=Du(Hx#(OF-5=`>f{EJG*8U4FGI`WDJ`pYo%!5q#7G`|gZC2kVu*+|6xRPlSd-@3-^ zG*U~teEIry>@kec8I}h=T66{jgcnyhx5O4pXX9hM!b9|H3=lX`@CAyuX&I$1WBHi2 zn3jLi7%slW75Ugek`bx$K6^y&=`6yJ&4rs552FuQE%HR71I`3buYGeE9~Le~4FUae zSs7tlyoKG}&LPGWFF9#>h_G&mb5tuKX7BZ33|5>ON&+yiBF5d8x`NnFm(J;%m(?*% zZgwV49E&83cJqZrEpd_A&?Secwex!a)yc;f?{U#{@QXi=U+*6Of{E=%d}{EL&p&o{ z-@My7{>O(S-DQZM7Z?Xc#^ZmG74IH<`&obiC%Z3p_Hf04w+^dA14vJ zdwY+9UEsU-N0H*=`~6o^E1a#cC_n*yB*oLM22JE@eo7)C!%ImY(&uq#JxD)r+)$!8 z;eooGgMlyNoJT~3tYS`_ z%a?GKbSUZtuNxnNkjkf_A9Iy4PEv95c!Ir=pYCL90X#WQ!*-LBCx=Q?kZkzBok#tk zoPVPhTO}zAXP)AfV*DE!jCo1&PUP|=`c1c$k4@2go zn`+U~P1ShB!xybLkwdpAQ>Br}SRrrf*Y0$;xbexo#sO<2gi)#I6q4ecAuD_Q2Lr(r zoeleYFHT`WJtX#gE7o|nH9|#BBZ99IVs3*gJsbEj4m)^!C?1DV+BwYSuJG2o2&<)N z!3c1QNh1eHG(v#=Z&-|q2^j;m@3CNw5tGh}xZ-1eff>QM&lG-NKqrRLm?RKtWUMQl zL?)s<8t-|p!5;%^HQq;preIO7gVs!^s60wZNMM`zK7Voa3nAnh@$wRS&9zlENukz0 zyOqa!D%*t{PWuy)+YjBJ)H3w5B*F=(rfQUy_R$9Z{M$!NioYNK)C0YqF1-qB5Kr~& zb|3KyD(bE;g&ffVq69kraqD{i5mZTPan<@ISAij~>h4VQOzR)BrQk>!N!aqfGccsJ=ZE;qw(HY47afLgk_Obx< zQUtHiO5~y58xRfY$^~qVP%*`PWMB2>71fpr$HCN#?76N|EZ|bkQ$~`p0jSZ;DjN<9s3MHaxdz5u=Cjg6jo2 z#5_%%tD2x~_38|Y2{@TupOEFzn7jV{Bqx}%+d;ZouVNsL_S2=}QNSd3mzramJY2_7 zD34LZ#9pHqz&w!G5Z0es7k1Y}h8O`U%F%^gtH#6)Y z-3qsY=MjiDv5@Bx1Nu}{3~UTve76RTz)6e7h?aUNJL0{1g3z@FVL+Q_SNWx@rKW`~ zNi5Zu3v3}#(x{In6*!m_W^IFOJSavc^J=D^SuJW5S++*8Ah=Gbyc=lAMI1b2DryUU z_DGv(ss?}T@(3XWQn~h~GN?dq*syT5ERilZ?Kx5Zpw&r(PQ*;x9X9*UgT-Bn84cvU z3n5UojLf6LwR!1#*pL)_ElbfwSct}uH;NF!LtCMSwJH0p^oiwkPIJYPAy;g8!@~uo zeV$VZ%r2Za&thw}S*kzb?XXIOn+op0u#**5TunHt6c~cbGCj6mK8Fr~THFaNY8)j6 z41$DEJwhtgF0aP)$hFvwmsdD16qTp2$#{G(Qt8LU3b&zCU>vx4cnvw7Pkr)J8{k^!6>HCn|o!8^oe45A5OziKd6Ws`BKf1f6cbpd>cBZkF@}%ZzJ2Yo7 zBjJpIbb4HGb^QP)YLmtxPhPm;aT3%x>R0U@?V}oM^l5F%`q|plLUsw!3yMubrTso_ zy;)*Q1xU!HCq~zTxRRkA?b2~Xyc-BWu&XBSQ9!!VCmrbF%+W`5a(Ik zW(~wxM*CLt!^$djOH7u^*QDvUdhfP5P-0zjj2RT6SDM;56=nn~7?=10Ei*^m>x+#x zE-|v6dEr6zGO+ZNyTLd*#S3&Se_d7XOn8$T4%gbZVB!iAdumSd&hyZp1q19tb9b?w z`y4RAn5Y)vT2H^DOnW{9sLUVK&}@K8gmz#g1WzL~z#gSwDbw1OXVDrg5RqPazP9WY z_Co`BEPZMse1MKWalI%Zx@)N;u3H!j6kvH{CL*u&JggQfJmjKl_uQcE;15t*Or_fb z>zUje6q&F(61LqC^@<${w6+S-8=X%odUsscFz{%0`z&xI)&ra(_W)<3J;32;4{$u% z1DwqD04m}h;CQVEP#|&-f`MIgV8B?){fw9E;X3YzaKr*f-^m_>It3I$WkjQPBYY|m2z&>>K!;@9I`NU{|`T67bcmv`ixdbQiT1)dAvHhjr2*)$O`Aw<= zF(wS*7gJ1E>o3>ouc`%=Yos*K4%C=y``PUio6X%ZnGNy0#D0cbN22jKN;o?2hJFI3Nm2T8fQ{4|BI z+T()0hYUJ-C0z)-rhBGX*%!c$`5oY3*X5Z&Upw#*U;P39fvk=7VW{-VHr_Gz%i=GPr=H3YtJ8vQ zKo8k1bdC>8Qe)f`sZyamSg1MXXCNuT3kM)bZeXfbvb85Y*ePT*Pm_8Reucy(dy+G( zDs@>ytJf@a3n(U2qJ;V6$T2*`W0ck0?F(u>A# z_+m(d2H$Tp3(^WxE_+T>ss1R)$*Bia1tpF(`8TBDWuQM)@RZAI5`px75;sxKAC%XD z+#Xsu)@ciR@wbqwQa~+G1JQ1zG!rw}^uxI5uohfxuJ0f+{@MWu%TYllkpP?h(|eZ2|QKnZ$JZAc6EG8io)hJV$Q4 zO7q8y#obrTTOH&5=Mb6cn}gc?TOg5%O>ONXmZJ;IcEHSYEq*6=-(u+^)Bh&c$RMWr z8k9J^c#AO|lNl@_xIw#yJfa5gIMq14lrIa6c)VgZq25n*9OO!QU;-_&h7z2`+0Kq) z!he^cjmbP*575I@Y$zW*JO*k`%sLc}O=Y&%BVn%Prei5f?i?tdHof;G;6{zHp5_st z6b2q}YL=?=nP;q^ZyD!_AJUpS4dEv0O>&`=@`<84Gl|#=P&dJ=pyiA_(`%<7kHPz? z`k2x7JKLiW(|v1Z5*rrU+xi|c)$<6&kw@EzsCZxI%B|V%Wq`_ZSR06!62gu@vU2vBn6$PB13OOB|08~l76)xPdio6J@nM97v@JD z*S4)DW|l$TYW1Wbzbz_UPqi48)B@Am8+hA9waA*Q29V>GYGVV|i0F4(iy?{eYK+1v zGuW8~$aHcnqFH!)W)!ov$BGz`x+RXuXu+Hjx!ue9Jl8E`OlqNcM@>Z=G_QEtyLs$5 zIP?dI(+OFEdRvA0W|jXHms&GW>jG4uEU9U7SeTw4;m%t5EIfz z0P~ii2CB4eMhBQ@rfDpSv{@C!0mvPKwr*DoApRhV3~!1d zE+9_GWW7u1-gL7df0Ji~;g|USW}h~J+;Nc%cj&^E79Leu=@d%!+XWfSRowaxCSP93 zIw;1@#sj~|DGG=Ua|0LYP;a7xAxA`1WPHz7br*nRIRQ)-3G%m8-=kiWA#}F5(twhM zx0A^|umkT`TOv*|BFaje%~uP1#C=b_jkP}pl=T?g!wIJmo!S)R?1SoYQr^2H2I8}B zy(^;mpsZTfk5(FPls zF;bnVVbkmYFF7A=6`I`flntz; zxfCmRrkp{Cge~(lWdkcID|lAk0LcU`LzY8|22v7Xq%A|H%DYVcNbDqIUmLsD@XfQ% z<16#1{~Pj*;4x`y^(<|JkBPTy5NA2JCmM@kx3MpU-Fe5<$Z6!54FqO~mvVewV~dz2 z550k9!!3En*sU2Yx<8sRVz*|TC>Ayw8x>CyJzh*oRCIFU4gv!nwtiDV<~2*@M! zVHP>30OCctjP#pSanFZ999zvH9DvT!a0)tua1=U&a2`5?a40&1a56fBa6CGLa7H?V za8Npfa7}dv;Rfvt!Zn;3L}u1~Ak=qG$!8GmIL{!u(>e!jj*xt5%~NfT5ni^0rBga+ zP^v>4ClU+5XHm*gq^}t73Ww;T6mdCDUx($+$Iqg)5_`xiR?n%lxRyn})Ecw}lwlGW zO*mAgn_;^iuel+pSX}!rZ}3AJq@n`mj&yqbHAK($b$F8$L_Ay>h?HgrU-%MID|mue zYF~+hq_skOOqOd zld_G!XDe*~b1rWdskrnop@z(0>7UWLZ=|iU);)sM) z&XYZMl{F76^6rUyA4*a2=UB%}1wJ$pL7{xndT!OuIZX33z|gMRNy98@foG{tuDD7T zE$meVFf?ATpvGKDDI5C9eA&3*tH-u>4xxgFC$Z;DUa~yehrB0)1&Z8RE^p#J)-dVb z8lmhJfmT?Z8G;d8elds_U^2&sAOmB{Dbq+KNAw>mWe!tLY$kC4sWU?-8G=0)yW}BK zA;tCKi!Z_cd3ByT?^pDFvC^3divO&AglKDzL8;9=Lm;(X;nU`06nQSj7e&rIgsF?f zD_F4nGiXFdQBWP3oawMz2X1BW*F@4$j4Wk@Yhs%`TOy3>a&^@+fvKy9YfG**zb*X% z*9wtl>%_YSC71U?T+jJX&%9q-<5*Q{mFpZUQF|h+T6WLu*nLcZ;I%+aID%sD?Jc6K zLA{HgX~z=5vuuEI7k`N^AcwULV2o-7#p#g9@|!aFW13_ONVyC?{&atL&eI)PiP}GW zI*IyTYPCF{;8u9t%un%m9xcSW*CknLOo9yi_)XX%L{X8jXZ8wPKI53jj7ELZk+&mA z;2dGI!M?CVHOO6e_n7hO?Spd$0`sWoJ-hC_ij;d>L8>Ltd(m$BO|ZU$V=`OLqnr55 zOGjlH;bwmdD~T*9j$LZXT$>1CTLHKu!e$=D9XxohJ0 zlR9zt=7U-h9LIOQE&*vb((%b}94Vo{ZAfC7At7Qt+e7SfS^_rTnJF^ z`-y(q5tYdOkeS$vQ|UO(J|$(>6BhZ&p0+yunt}Zl^vbL9n1`zFYb^Cp zQp~KsKj5h8fH?}wBZa!S)O3&^ZmxA^$@3lANN zlVT}x-K=~pr%VZif=j1Kd!XCwz{Ev`+*Hy~vr?#J!I^JEp14-B*<1&1JVrJtf{K(r)xCr_1qeC(*}_!XeH zeo-ug;;WOP)@aFIJA=^|Z+oEd;zsWsfVi|P&r~|AJ&Q;3!U*-zXdy`5NtxyBd9wX+ z@VxWk_M8DZfqdvSfv~LSw2e7topS@NBC_e3xkg7Fi#8b}GBzx_6<2^QX|^=T2DX`{ zM^m%y*EE13dsL~SQgxU=);7RbJjaR#LC;reSk`2z@x`H8}Q=Zd*D}qqF7Y7NI8ga%ysC z(Ab)@i-@FZK%YQ1+#CI&qmi% zqHPZhlXg$3LS2*R=y5E4$R1#>lkRFlc5gXv7kectFN1{G1C;xPnQ(0Z9R}{-r7cOV zk+?dZD*K}6@;fG*0q;d2vqd^qN@IhI^!l!H<#g{1@l~0xNVEp^*{zgXbu-!=FM+>! zz=6PK5nF+#3(vn-QtSgDZWs-yF@voEGGsh~GF!4Wd41{i4ycID_ziUGS+`(SkKBe_ zJ$4I@^~eoW>ropR*Q2%|UPN+XOU^d!l0~bv7CSvV)V)#fcZD`OvTSrVkWW#`xY_PR zVQr&M#*1gN{53+Yi5SC5nBf}N6fc~o!K&`$_Ee1KVqpFh>?~O&=#VObbr5^Nz@*8K z7k8v?E|Wb{S?=Y5Y#H5>FlRQgM<({GkVN)2$a7fu!FOCZ63e{V%7FDOBFSF+YTA)s zpH;Kti^7YG(7>`~Db>7vf~mmb92CxZ7-tPT-Fz9n&08A=O;g#xNfBC1kcF*$K_^1RK^(?y3v-=b&Is@W%jWU<9#j6z==aaliIX)u2P(!v zT{NJMOz`n_lFn>cE~+8K5DU+Cp5!o-5gvz9@dOI6GrA;1@>m`YY3t#bd@zJqk+-UU z?leIM)s*xXVOl`-<1bzdI5px*ROMBAsj?X7yvJd;PgV{FlNc>D0J6zOZy!fP0%lLv zU;(LZYXH(x+HOZ(E?|fXr&84>^-`tuwxkBBwGD;Kty1U_@G_F3^Y;^vRH1%RG6WlW z!pmZt*pprfgc?D%!z+cu8jrNNqZzuC;1ObdGLrBm$(J|wUMqAn21dPc4SXj>75|=8 z)j-`CcH=0+`;HpQwbzm9BZK_A2l#9NbrNf!)^*v}& z=A#mXbo9NgObhsN_u}!~8~xT`cE6W8w$#w(^!Et#c6JDbuIqOOC_GXig-8*I1kXkG z6(+@9TsvkQ))!YSQRB1MS7NsH6y}-@J>bYs3VD`wDwZad+x=!sP#?JT@LQG|E6_Y| z%xII{VyPfBlkGIaA5*=aoLEEv9-$6CI)G^yGarj-0wKFNl(UeFD_t_B znB5-<}~qeaO^5%}{Wg@F&d=wPHjBIHlKBZ9T8OueMFdWVB~-o-!FPPG=U6 zLwE}=hz4&8ad{O@--D`kcEP+O)AtxWX>68Y+4Ygsj+0}-s?Gh@Gq~;`%F)kI$Sg0a zGgaa|`g=*h4Bb(s=_VZ+qzw*|GsOo}Ya!ar{jK(-mFR_Ra=EV-K&J>DgpYnx9fU@Q z1q0iJNk^{#I#j8n*f>cUPhVphfEBKa^|8Fw@o0qF*Z%eCt*+C*!Y7kzlVfNM4;FVi zj3RkagoivLI9cF;YJ~={x)p>-hU$6J(GI^UZc8y?{{Ed}AOW{*zLc+nXmC**3?UhN zuvOxoXaf)`eD#d|2ToNFCv7D1;*FGgq{7aJFu*w*5{A%Bb%7)J@BHWK73!V4t81Mv zJb?PT>YlqMOn-WUWvUwq*A!#|Q()o*l4VWX^$yn`BrNFKu(psS*tH|XPFo(Bt1wSz z-4;j`RRJTl*Qw?mFAB#pwg*0nSG9ptlR1+k1SUwU+xY2;6z~$@Yu-0Id-!nk38Kqp z)zrJ;i*B?p`Ew~%W{|iKS7YuuOzDiu3{Tv9@|>*4Jl~72dh|5pKjIOS5UOGTRGp&6 zEyVpjzQ2uod(*kF3#rPKY^-K1CwRFU4gEd6Ny<0s7sF8nwc7JGygg}j1q^f0F4x!O zU^?}^3F#LbYCt<=+i>;RYEyR3qD+vh`H-yf`0)$3Q|bQED!D;zsQc+dXbXs>n{=rT zDnSRQ>!(GWD9x{eXw*7r3IG4PNX zf=j^#0B&L+*|~dVqGmjq;kF>f_pWhbPYWmzM zroa#l^Fm+qp+kp5KjRKX+l?6(k~IkvXAnWQ=iVW37twU0iGm}9!DMGEgLL?u-J2Us zU%bN-7pLx1u-cz0ju+6(;UQa50c^SAhNN~Sc^{T>dO#-87M=#8)~cNJNu8WlAqX9k z7u2{v=v7n%%K>j~%_6jgOo^4fU0hY5a^}9UIB&@`%B}6OQ*cXNm+d+FaYcCCTAZ>G zW}sjEKg2&0h;~s{sfU4|ZQi*04$8EQ5vZ1AX#sq7`sM2S0k-@*v0E}6t+u8|Sp8jE zeRaIr5Za~$O#)c^Ou~8PGL!nkWq!}~Zd35k?Mx^LtUMBm5lzj3&e}E1yr>xXgiiIY zj~8b74DT4HbNom&)SC* z@9TEBK>jc&X11#AAxYOvo1Q)5L`%Xl01S^+fUTFu*Ngk}<+hl^dc-XUtK8r6t^>iGq%gmD$uuG}$Ei-$QY~469QoHe2B8@zcM0;u**_M^$mb_~4Yw`^zUu zNDwEU90o}f)$&ExDb@Mo^i!IYB3duAUAAowoF_GA`f!(~A#uaGBcjP-=8CN__(%7r zs8|{CY^y;7+lX=)pkQn>Ub*UR`-s(Q$sx_nbzMlch_i~drul2r z>Dk;?m(p?}hP0C!1?Ex=VAreQ51x8xWl^a{Y=Y?_Eo@^q2}+Vzr!UPA%c*luYiBd4 zL3#3Ld(@=V$mrBlid?BW)Z;O!g4Q{g@BZFyxWSV| z&YqS~OPqUO3w!Fd-8EBUN#7$U*^-XiBWqf=hh@EUV3J>SP(muA4*SMP=+&_#3&Q|! zgIYz4N`uE7q!9Z=NoG+{U{2e%W+Rq0a`^?06D%5&`=qXmOb@r#zSYhHvr8U@!i*Vn z*E(k)TONl!m>PK|wA?$657RfFj$!tc+wNJ4+(1y&%^Dshg_sD`cvDX_n~Z?7-P%#y zNF1Wns?M~jJnkndz9vMVXWR%Z*Q&0P>wrTUeGVM?H!m||NAIs;C`JOa92z|askD&u zh6FAm72Rs*wiV|zZMpRdw(Kg?q+{)WoY*30Hthhd2qzXR2mx+d!(FS(_9lWUMt@E; zb9k_vqz{OODu=PPTCiNVL-Pd9c^`+!V;%G0qKAP}RBS4y`yM-uaPx_yKv3!u<8s?r zzXpwQ)}NG8X9)55>Xsa;MGY&6`zsxGt0y?@`|ky`v-qe{g=C6^bykS2P|U?BCqah9+z_d7OjBTnr=s zNP~x2m<>xz##n4a7L&fG!DI(*_7t@EKJ|u6*3XZ)@ZXjM=MvjG+6rpJowc|%MZR;v zx5T~Hp;K+m4&AAhD^N&2jh~vXVDx@Ezi`|64(AS9yi99OoI+^6hLCR*v_@^6$f~Y& zua~!F+BZ`7`uSmD{`uMwbix-uvhg3b%Xn08``zhjM63|FHmna;V!vW)Lw6I$xw%XQ8z`Q)%7; zsTx^e4(%!=-dc8o1pfqPzzVo0lpXcP+QfTTeFZvbLhw;VJA^>Z8-t24GKW-?mvUTKZfy<*Cjbocd z9xmBTl>(m=G1%On<-89jSp(W_@Ca;-2(Xw7C7ofkKn?NToNRe(RZ*IV{J_iPm!cQG z;PU$PK~_ISaU7!t4pZ45?1)=dHLG2DM+;gB=CbP;KQ>xB#Vk+`OJKcGV50A6bD~{wQa5%I^O-JAj4e~~_gZWG{MmPj9g+tf04LRZR z-C@glN{Y)70G+A|cB;W@oRiy_GHFAX_0IDRkh1=z84;AFma!!bxiX9Gum;;MPe+C! zrg|1P%-ns(!OnZ83j=HLF-&g)?>3LFSt{M#*d@v7mW|~kL~sF}V}=pJgbMdCI>@&` z0n|-T?0oVedu^;H&?U)>@PklX20dBYgrm;h@>Gp=#{GE>stvA6%u^~KHc#!a9z>$X z^EiT|0T?apXZQV3H&@8CEQ#rrez6fH9dxwq`)MAp-M)6O(~ztRiL)L>O(3dGXQCm3$_{0FtV|T@40$?;D)r#>%-VBFsx`P`w9qUc?CyOhqnpD})6THIEQ=1~<36`f zR?8c0fVNGn-l*JgTYx4ZNZ+R`?x3o)boquk?(I&N z>a7MzebYDOWT~6V$EO$Qdw*Ykmdj-6E}MylTjAHCI_MNDvArb^Q|gB4=F%vOwC^QR z5mD3Q`5%qfa%25G79UGiuji;I`D0=&wH}K_$}G$Qfv9(QnsaVT93Xj zkHOkUM_4`MFv3{$_E4lsVlY^R{|DAUHexX-?>^~He+HaBzyEQsIs!11M;Go#8txOwO)UbJwWdL-mQ&8I>K#n24j%K^RnsfAe3n4 z7fc-9%9IwmExX3$=iN^d%#Y7bZ$j5BRyi`BtCRp%Sp!HW=j>1mKb!pfqC_06aTl&Z zq5qY0rLA8#R#dwhtAq@?96m&;a>ajsbis1qZHlNC#Gdpd!_oU*=%A!)xvDQ2@>rxf{cT<4n4R)^kDT^er!-+XW%6|z&vHH=bV%xT;Kc|HR13K3 zjK>K2iEy5*%K@~ORC9fv*3dVXbpTUa5$G_2>RTIuH>Y^%3oFkizAI;2{d`aA=}U)m ztVRpk@u6PvGc$r6s!Tc@)XvX}&BHE0s^I3FG4D|67cc`^n0XK$bLOaYVaYwgyj(j9?DH?dm(GtJ@PrSZoWVTA8xzVnG#*{jszj zz8(7HFe=Ksb=Gm@MK;JD2l!i4Y0*Y1i?moy?5>^Ad*Fwgudl>>;or;?-4|AA z;u;baU|^WdzovD#zXxo9;Z7W4mB$T_(O;97X zHRyzHpqZ2Kv^a*1(q=og6`_~|V}-cMiuO-v6K+){0IcEeze)O*hlWEAM3tyVdrMQQ zUUYGGP0EYXM=*k3xJ<%^&rGn`|BcUH3wDYm=;2oDfi)@FR12RLi+jqkVIDm82xN|| zOK#__E7nISiv3iRWfCVJx`my6xJIDT$j>Ci#iK~2J73y#uAwqzPr>x`YJsz^>#TIvC4> zqK=JTj-$U(Z z2#WuPr_&ZIA+|eK=d{K_wimJQ!TPj-W<==|K74j3Fa1_`9&i=C*IpWDiLvUA*{1s% zR7l0|e}i3$1dbiUikF9pyh5+)(+%nzSSgjH-A{6P%0GoVt(mouVUW1htl-}!ptg-2 zpekFfMr+tmBLP?0b|@f5DU_x=_I`!k0c=t__MF}NdU=o28%ZRpxCPX(U`Lsz9$sZ*2{0i}L-O8-&rROA>|ye`>|@ncx=yb`&L2S$H~iLX*Np-QXyMq=y9HUOHj z-Zph%NZdjyEA@s!jYKHavkl+@Cl8@ujB<`=;h0j_3O^nMtO#64nR`&NOP)W*(e79h zmL+YpUpHA#S#9zJ;B1NrK-}5PTSy;N2`fef&rv1>s}K+ZPZyR%23=&RXaQa z?IZePn2I8G@bZ1Vo7>OTZ8Mo3H3UPFX!5^fx^lq5w_I(}iW$oaGKJ-h25yXq_mD@3 zJU_b}_!^d-KmG5RLm-^`ECLiFp(Ffa0I%Rv08YWD0DOW^ z0T}2_0eA$T0xT2H6-9c>|xN`KyMx%MJ?Ff?{d-P1XTaS4~p`l;SGulr+QL zhFV6#d$b;-pH+h4^HA&PdvTN~pZiM2s=9;3vi#u{YW)F(TO3{gtK9+h*{|+*2mRa< zF?s%^^Q9r8c|BCgRbSiuDngyxKl{XSh#03RV+wjzoEP z-VEsg>?tEv?h#HF5H`7LWG`VOO67FUF1P>2=|!oBmp4eP9X%q|Ce&@hDHyZ#S_fn` zZ5`0jE@!hTGzm-Tlwf&PQLv{!2O_xu5@K(EF-q024lTcLxyY_-1=o(FlQ&Od9m(tZP zIIlTZe}JZMd4@VGui9@MXVvs;)mjJ=e&mUc7Z>ufG z?^RS5b*x5Wi&&HVU#A!OAd-~vWo+rQA4Z_mZi*uau{`@6$08UpNS!S#e!J}O*GqdU zm+B}~VoI>Q$I*xMY&uPfyRu#NO|cRsG=fJLu_u>s#hp0LVqq5R7Y&SQNuFUjX1Ku^ zNRFba-D&i^Nd10GtFNww2lQag6_`&hGiW=*8*lKE)wemHXT5>dv~bgBM68H#%ZI`` zo=C;X@A+>$oY3AS*EE#BhJNYX>gasR&)?8bmU8Snw9yRLZX7xYZSpf*AMDtz)^{~2 zp>bk=;v)Oc{h_r#)(KS>--_t%-O{stS z-ngY@IqLc6-$@4lXx{MM>DB7_38DYz#NnTRMooBE*6BEA^bt|-faurhxeZ}iJqSX) zhRZodg1%EB&+Zw0(1JvL-%A_lQVmi?f2a}spBMk9P^*u?zc;FXx|csc5f-IMT(51- zH7a(vE37Lf)8y3OEBt>x9{+YbMD)Jbl-`^F&&KYLSJVG|JaWzb`KkF6i}e48A<0%~ z@r2;0`zV$K;o)>-Gz*%mQtH~M8$gL$U^syf0+44H15>8mo^2C;8jd*kcEQppEcPh@ z+=?Dl5pfLFVbvJv0YeIQCPJ-Mb$VRqn-gXOWG*cn)i%06yO!PMMQP&rd26`G$EK>}y( z{o4odDQC!|Zt9Sw=JRK0@ccQd=?s8J;|-!rnA*8WX)!Jec!x&37%53PI!2NEE?zO| zEUtsXUonVqU9f>%uhGTd^2t@dIx}t2dW)#I(#XJpDxO!M%W0muwrR=Exa%iqlE4V0 zLq**~6Sg$A(V9S3^Ycmi;6^>X!LYj9TukTK6uHoj1k_R;bLpX2uEc-K=de0B?yDv^ zth>;a?ePXN`v1B3L2EF85C8jjQQ_kPJK%jOFSMVfRm8};#iV`FaWIv&c zN;bCM!E)sWfnd=-Brfc;UT@b|>u?71^6HYgJ6XyUpe_lWEI-`*x6N%vXlO&X#nhZ{ z=8vf___Ty=acR+G`vg#ay%;B%14y?DS|7$hNsixLbLe-1RYX4_%a~v8zFcnr|7$yR zOUlD9rtw8%LwqcR>Gid;@(@{uZ*`-= zh_L!tK?HeB3C({OX#EBk15k+NSM!(Lb1=Id`lmlp;>-IulxtOb1pg-)T`wfj9#3L7 z__Jj}Eu@{QKDnfSGp}EBIJ$^>ZRP4&k8}C&4e6UJTv^;)wucb^y=*#IMRCxY{%2dA zwN~~#yR8BEv!#5%Dk@!ndCbgH{kaaL)js|@v=3rjduC4T4{F}PmOp{KKA_ZrJfn=# zti8zi2UWElVw|c8^FS9CBc}nJv8{f;k`Ge#WR@^9MEV!lzjjtfspXS*efN-$ zf%cH%vRIc2QG%k;H0f^fl9fsTCBqpJ4}-5ionHHj7OUx7_z&C~kvYP=q+KqXWZD|1 ze6ZlOUUwQ>#yH#B8lfCcr$k(liMJ69$Q@kR>OANMq) zJ~5yykza@NCc0>dMBk?OKre6{3Dbh!v=RTB3f<8oN;Tf67~hwCTt zU=Z_Fl6{PvxPdRV(?ZfOxxW|NZlVoExR z6rdu#Z%kqhsc1jjJc*8nobAqy+h2%q*L~|@d>f!ji0)Wjly(Lhu-6Mbu6sn|D^{ur zELs9TaD+5|8qWhp5@id2+8}E=s1q=#@m8QU10eW4M`PemXep3D(|M!T(?~C6>)P*r zyLmH^>Ptqv99|R!2%`3Aq;gt>Jzty;ZB-MtfR&o*U+2quv5uN6cBv;j$UA`vlnQHv zurc_o4+&b3;1`Qer{Hp!dTar^R=c5VrFanHhIohdbdA=u9cIX|B~m#jv`2tfi?7_& zN-kK>d!O6-U_v|29$F8JoFqskbP$>lw_p>3laIVx?}BsQ+bFfhssxqU(+3Qrc&6$azfZXF-UfVR50hefB9Ty^FxR+XNJ!*GUm6;c=n z2{GvZ$t#QbbZ(y}o+nm);D}r2$AP`B1u;U&--Daff>o%9R*0p%2uJ&)f4X35S@r5S z%n9yf=$NmPZ@@hstSD}kYNNb6&AT-+utsN9*vllG(RK_b1s_pz8q-3@Xur?y_OH>4 z>Q-1MRl2nkk5y1i=#i+R(kdqtYQs7EJT&@)c=`$CWU+$bk*Zh? zV#n6-r>zsOPcxpuZ+r4%O3zCxj)J?{PsxF*)}b!C3JbCeB%z1CtmsurK%U=FRP(q{ zHVmq_4BTR%daS6H?K$n<){kU_V}!9;)uMl*hRSq8i*^5I!{qGY=6sT(*8+anmIRt} z)!tDb`kiQ-%%dCNH6H7N9c|nA(93e^VJ45c%vUIrC2HC7S%L&h&mZ<^)R)3cV3Vae zrW$q8@# zA8Vj3EzsC8x>(Cf2w=*1QSPRTgbrerku7dTCzM`jvp!D*iH-n_@IWSAPm%>1lIyv( zIXZrdBY>luBo0m$TxvU7*dD2&G!NCLAk1!<7s)=`e_;>C`ZoX$dsUo85&K`rW`!;WrfEgI>y`SaYpn1{EEuYFirM#{wZXQ(Yag3}n0 zAo}42(1sG~G7^g@l}Zn|u=uIvf8fwcba2~X+nv(32u^g*;_Z~AbU_e{ng^xg{6Dc1 zDQ2ioIt3{Z0uzcZbuQMsbly};8jZF_LT8X1O4}Det=68&yEyvR9TkZH@B}V-)ZE0x zxzhJAS#5|~rD8>jSVWzVr!!Mpv}Us?+IcE5;~RTk^8Ad>1fbeninshpRMOd2Y;~F& z)EsK{g&93+B#0M<;534F&(o*PE)5ZFo(v4P`_%A$v*g@FHNY{7wXMd= zN|**_Qi#W(Xgh1HFcz8;uX3V(=BYyI#ehV^Vrvk0?(Hp64Thvs)L4(Khb~7fX+rKL z`PKE2DUH#N5^b5UO%ctL_DTHKu(A1Bh&E!xg?x*gmn3I^T*9{uDKHRfy2S~&hDB@L;P)OAh!W`F+TY3`%{Q4gTE~S(`m2sNu0fC>g>YYqX=MpkR84$na!Gs z5yD!@*d(bP`^7_NT-y(Z*hjN{Cr@B(E6v#QM(1Db+e6X0hT6&(O*aAVX`&Lcsjn^J z;f;w=(D%c265$E-JsK;X(Gi+0zTH7UTWgZ-8<^?3TgWK3D#$n>Ju&UAu*Z{lUsH{z zy6`+LfjRzz=wbyo^VNp25%WiFqS7o??1-9BMLD#YJrfOGXXK{sb`njCeMw!i9@JyT zICL@j4Nk?Z1i|Ae55x}=LXrGFV|=F4F~=W+mu5wPc=X`*CJk#eVJmR&(-Lpflo{M9 zw5XR~pf>-||DcRX{(@m@Q1`Ya&KHEjPVwoNH&d97vbJ8+)L$$ z(8(nq>$b@pD1kYjWVXdrYfM$l=Df0y(k1mF>eRl~vi&;cZ^HLH(f99C`(XI)=0q62bxfxvO(xY*n;ob4)(7zdEztIu5oi+d zjk{9QlN2Sf2;Fiw_BU~M!mtoIJ%+Ern+fPzW2s#21;?PZaFgJs#KK)SbB^{%bS8UV z>sla)e`jhqBEnQ>4?$j0hI);`}R-`Q9%=c#!`D} z?m{umBSb}5gx6-F0Sa2s>WIUzHb9e+XiC&xzJs9y*2`E zOe#&{TdO`5IYuQk2h6xxHjV5t`;pPWAA+=8T~xN&S=x;#vpL*4#!vx5fK=AR1XjpT zxvj47sCHH$So!*#4^xdtufyUWXBI7GRX%8fHz`i0PSbc#Xja+rC!Kw3K60`TK-}m= z<3#o^E_9s9Njn0!haPHmb$KHsn=U|yq+7nVX@GV|1YTR{o5`VY{qC;Q!d=TG1>f_g zoY+Bw$!Web#AfS-kRyE}Hao}x9&|2!Q5VOOK%F7^EWBnet}j3daaxD;h=6PbT#^#X z2*cWC3s5d4>dKbwc2|s*vNf>f#U6u~UivdDl~T+A{Ft`?us}^l2X_**VY8h5>-C~W zBvczV)y@`XEkZA~JfZNHnqWzk3DH%A8K}%8$l96!=8fMr$0gpsF<$=E5q>d0avs^f zg}EGW<0Z1UglX)7qD>t_@p$bL_Ux`*IO&m&;=Zl`4Y9Jp%`3P`bMXHScFFRTBphH~ zxW?j217mIYM&))%l7rh@q%sCaVy<6x&0(3Nbzb?h;s(>;O%JAkH2M)6i#J&j__nA! zd{YFixPJ7LzLau}vi!=Y7ltbByHIEVwd$a$Jz;~6z;ScvNvmgL%GS3@p_|>9M7K<1 zNt<~@5r&qASOqMG1eFIqPYKq-YHO**%pj$dPQ~G|&OV2pI^3FO`Q^i{i9{Qtb?Tlh zvc?W(Z;5SWLetY!bTaUw*drT%Twm;dh4LoB0-L@e(%a7hJ5VaJwBO<^K`suklX99K zEM-@!1zgJoXEZ#FC811>;<#L=Whn!v+bb9IMp>G;5 z;|VjnX4AAYI-VGi)YHrjQ2Wx>NgyaynwWOjl(y_WLUk1jyDxVm0@xE}mnGMmppzw* zxGVGyIv?TE&-u9mM;8Os&IAkI3kyetC8nAq?vbjg5neS%6Wq>1)wG^gT-xD9f6_HI z)N-wD-f9fDmx{`IK#MxX=kI{zUNqNI%ID*lmXOc~GayU+{g#pGeG<1DB`#D8T2#1jk7lv3}J+vmSl#04P z88<9?X_;grVuH7Qx@tIjH8bSEed6+q7L{HI)H~enlN}viFH>#z1`ge0ph0z%)Zr-_ z4hT_|MfLL;1u=)T3=w^>CNPOk=}t*!{P9jSJLainUs?H$4XfDIix-PKCN$J;IaZN^ zViVOJ?hAk=K0)E&-4ayywdbRj__+Z_ii(GA@%IAVx;m?gVtB*arz4k!w1IuuGp{Gj zQ%1t)u~6pahL51{ME-}@M%*RG*&d<>TpI)JX~%vmCSoIcoR)l2rP5#uZI3laRg_z-Sku?-(adyz&PExa-Z%GOOgo9o znH5E*Ym=$(u}RHZydQ)1^RhbmMBPZAB)EnJ(peZW;c;KpY1B{yIGxz0FTY)f`P+<% zD3*j)cv5|GUckO!2a*b%l3gFB0f_~w&f_17|L?|z-L0>EgmsQjAvKobdg!{F7blqm zz0qBDea>>u87l8H1*zSit4LHY=JJ*E|8<*e=PYVX-_-UK3CM zSUgciUqV7v%=Lr34j7liH`$yD){^0W*6+onWpZ*3Sw&e^7n4e>yi>IeskR91!gBGS z-SZ;o*B@dtGLpt%9QL^2Uyg3_tT^JmEdMCc5I;~*__4gz3a?bponq2BG`YrL$R&y! z3{~LO5S6=f$2`w!bkt9c4dHZ_5A8IqP7H{&j$@7*bBEJ_UMMR^Q-9~XK|_gR2a^&s zEP?uuXz~z4*KF>RmycSh#7Ii{zCK(tIExLXN&qWqCZWlhNs7HJ#yrZb42Xe`rer`W z)vQPK>a1bfdgtx3go$WO7BDHaP|YcLmTL7(E33Opg2+P)T?p9$LDylZYtDP-xTcKB0xdO ziV|u&z&7bRa7oNXQaHX`R$Pc1neP~aPS>Nr>3EkZ*EOf{wV7yWQI_&jVstI$Z)jOf zC_9>jdpB2|mTWtryVFiql4W_?Yoze;f?5fqWw8pHht+YJoKMEWnr!UWPjQwqY8pT& zrz66w*86`V5r1YnR1sykv3quRk(aG0+H!TIVgG zE@5ZY!ipTjq8C@+u0l`2smhK+Yc$uZ)oHu95I_&CXrY(Va@DXPR)&gxJXQ^Hx?-KT zq3a)@YL9MJZ$(z6o1=4ID8^IBImZL~?Cf5^yr<8Bu{=989+}GFADGYyTzK-mxK>>5 zdfLx63TTNUsuafaEc;)6Tj;pA;v+R~F+R^>#g%W13*4Hwc@CY|9r3e<&VWOnle&&k zEt%Ihq!ms{x6cN#yjeck4rB26t4(B8^CSqIHIenjnXq= zJu)-nvuA3L7iae?E{=q@&O334717oB-j^A^pTu;nLr@DKZ-~d<9M{X;0x21y6bEJP ziddq~Yd*R6vcixb39{d?d%ygeR~Pl6vN806>Er^dvb8|QVBlPEeF_>(TF)|udwgY# z*vgxyqdoHkpxg_bqo`1m^e{gN1Ezb zJDh8_$=5uFFG0oo-od>$7~^X$3hFyracNB~gSia*p2E}88Ir0K=CPGyFDd8^WFbn> zhas%7fapVzLaWxqaXHU`MOSmJ(TM&vOFHX!q(iL*$D`&&m?17lhH8qvapkgaVYk*X zc%5Htqu;J{jFSD(WMHe!jVCT4E~tQL*HoBsp178UHsx3bi_)P8y% zk3GWA@vcvOQ#Cf-IQLv0F=z9e|Z8+tS^lgms$Bd_!bWFW1!PMUvJYC z*~?i<5_*hIun;P6Sm6D;7NDLp*@Vb10t9`MlKd1kYLlC({F(ihF?-qrQ+@{1iBL@SzFU#S8WUFQVeH^e|?E&4f3 z`9ol-{gUaMw1cqMMK*+B|8kukzBp#{9Fju6%(-l8VS1yl`ZA94tKn0)j|4Mo%ZoBq z@Fr%PjGORD5G-uW9fHoChSP2;D5eO8icGSI(XpK8(H63#%+e^R^SKw$k1P_zJd=O` zYQzv9U0g6=+>!eakck55S4%0h^2*k5C$RbAGytc@TcL_4oF~`kRY9wwuIhY>G-je8z0Bg1R?0U#|(S zW=q0g_E+d$jg$c&R!ji)ULTHS4=ZOZD0YCMoL{bP{7&Nl;+$4OjW27q1suc2(8|22 zFOyv^flHTf2;$VyN)GZOSpCpcwsqHVCh-M)ua(`7icJf9VM_V_*Ih%$(d2dtF(Tcq zm9-!hQ4dy%HE>FAFS!1rd$Pt5HR;JGoRWHh=C|O?m)*;@$PIw>Oi&yO)8%ssh)m?MKIO4M z(<;rVuTl z#4V61U!Oi8s+(sNBq^Ly=BJ>VXMyyqaB9?pYA9j?a0*{?f;z0IFgUH?2XQQb4t{II zEA%eB8`9r6b)Eh6D}#}25;$5-*aimKrU02njk6jSa#hSmSNCWoVI+e#ZFDbIhWXxWU9) zT{%z9T91fG*ZJpp!X6VTkC2vESLd9El_%9HJVO1jYM!pgM9Q|pJDWVuvL#96g?N5i z>SX6i_cb>+jCp+I@)D7E0G%FBJ26CM>k&w`6P3qnoJB_-6OG67%%Zd6q>+zj zD=OMkM9wXGlzBI|B#FE;Rn0u#EIRVc1@?KSd3@v=iCWvGLL41Br0uHQL3m>tvnevj zo1+@#6MRCj4!XF)#W=eOtcQ<^19qKQzUGO#ckLDmK9tocRXb?bB19I%Q3a>=%i@}C zEeNP(!VF-3A=ycZVMo=v7Lm5uA@F64Xw(FtjEzl@$U}dUo*)rrfY$YZwvGrDZbhiA z2ZC~zrlV5c+7S1Tev_9eRYvqSk~RutdF%>D>?>W)svWW!nNh@mj!{`Hg$Q{KGs+Q~ z<3vEC&ffU!B#&S%F5v$q*2+hmz-sgy8{q|$q#7Uet+LjEI3^W6Ja0jy;wa4{Hs;ZB zZJa7c`zkI+Y{4ZAnR;69K5tUxd?ynzS$##a793FB`L``hM)omVM@IjM+cZD=TR>B~D`aW(UO|AHu~I@6r$O7gzY!Gw@i)Z;;&6>);WD zy7LhYT8c7=x9Jq`6N1i;1kj^B2iDFD(T!AzTT)S|Bx6>57IBDB+teahTU909qF;8y zY}VVPqDWoTBtm@?jPO8)0x*t7P=n@W3x$T+L&glAp=NkTo=eU?X?Vi`Y1_*&exTgC zcU@C>{B5BzU3ccV8F!8mbfjOrqeZX>*oA^QL%=fpDp7b(W%spmRTb`E6O68fPB? zPJsZ(s}`+Ug0W7mIv$!)AWKwR;G9Gx^gye%lfUXnj&R%385oW-v(B#@OsB9YKN$LR*W(`VZ3K5&D7qDn_1Qm0xphjm(sjAphyDU~H z2HcqF0cfhEOj=wvAyoEoW#dCdP5?@Q42BSZ=Oc>(U%2CBizTIf zBr0+tPoJ*%wEiGcPe4jFt-6OMab3UJ5(G%8Xzr)oYrVXD_bH4sr;tihlH8|cN=u&5 z_?X?FOt>Kpha4)dr)BUZ1BN*V+((sc`;f~CuCy>Hrlf?&q6oHn_#O)-NQR&+%2qhm zt1vAfrZ%Z4eug{7c&W}FgSYy%G?cI!Aw-nTYkOthNT+7B<>Dk^f+@IIkZFA2srBJU z_CaC%*Q^w8Esc{8W~oghlj9kK=pGVLP0GlzD{6xElDoQkmf08yZKIQ!=zyFG0jl8C z!)}0FOdI)Lgd3(HIIU=>>y&01Y=!tENtsR%`~0e?PUD;|I%x{0*cKcjgOxF0Mogx& zp!`$FB&2E6xnJu@BSp%n7*~NF99lh0BO@>TnA%B4(kn62on;&_R7HL`dG)s_Efh8O zRecFk6xni1Osi5w-T*PB>{nOvB;&IrWds9OcUWTN#o-oeaR{sTU*g=-X)~;NSlyPh zz7sy=B4)_b-eXcDTObIzdI%+mfEPf>ipl;dM}Df7BScBG>K=&tcB?rvk-*VyAWB~v zkOS?HJli!;FWc8TEaZ~nV~eU}h>E<;?SI-9(90Bmx5o#xW~vJ|^L(2rBBu{P=7|m5 z>G}cFXZMGG!T@QNSAnqruC6P3?2*PE&f6MZBkwmE4l)db;RHoV9jx2sh@+RxLF4`W zAqeu}@~dZ%yiOAj=*e;(DiywOmCzze!_FR3Tyi^_@cd+R@>h(6Kj$M+ba6;mprhk0 zKw1+XZnnfh=(a<*mPG1pg$?4|P+0M4BWTLB3^B4+D0yfA$7q>BFxEQEyPxwU@9tJ3 z$cHlv6SM*BZEPM6_H+(SYBUE=t8sbg$tS6<7eg@VwWeee zA!RACv`5Oj)fiQZoC!?K{sv%PsMprCv$<_9zQ{rH*@&YVBLSjMRH*MZ08?}e{jafS zNI4%Zho_AZ7l1I5M^6*(YdUO|aGJd{18lED&03^Ts~Ke4W~I^A9*G(`a&TCv2hgPD zSGNqo%)f+(1P0ZzmFP49935|f+QQq2p@G|ATgn*MZ_6^Q-VVz{r4E>`+y)=lZ3B9h zPD4z~6u^vhz_4B$FjiL$j6<$8pkB}6U}y)~lzko?kY-qiEtOZ@G&GKCEv%j*m*hCn zm1xX3S$i#auDnTjMC)30O3>CEfnhut1I{A=WKtpSx{IvJ;{e=x42wnTQe+R3uN~qo22W7#8gBX;$>W zHwGo8*oPVD5>P{qS<-EAr5|*y<~7H#;=2x2p>~q4M`P4fw_;tF z_agL5Dh5KuAkF1H_LsUc6!AT*B5@9z7m6Zw8sbF*xtmYF!RrqPP1 zVqvL@wQ#C29MvAa&g|{uElP}h)}fu+SDOcGVm-Z(&6qbJCW_ak-N=lsP*jV~4sR0( zh!+_>03rph|IoT&1_-jmn2eBYyvPp|AcW3Dg+2pl^C2HD%VF>!BP*5swg;owW8ZMj z0y7XX2V+bIBIfAs6Jkv?G`<6l2I43rD~|a69q`cHwx|}2SY9&`^eT1 zX4C6kmXrQ)GCOg|7321dfRMY!+dwYq{ozahnj(ne`0-T=v7XkXXDP#&pa?Q%E0vB( zK!~dokPZYV0J8}bNEP46(A#^RCLL)@UuR9YdN2F1X!^)EOd+x9Phk_zVH%Y*b_2Mr zm^t$hnP%KW0tfaXA)EX|M9dk8fHn?d22P{k%`SOj7h{{6iYFtne;Fg zOxqvk`L&k~u*Ozoc@Yl2B0w|7B7lvv7=n{l6x-0ND#&D<3OLET!Cpiq1Aoy06XYK` zi~}8M)`}yb(<00W3L>q+i(yTQ;BdUalMIjmnJNF{{*;Ht(af5hq`mw=jHVD}kL`w; zM}LObxuD42f~GJKDE-(eSJTLe!nJ^6JjPHG7t{ikN3R<@MtK}?8}6;*i@Jwz5ixh9 zZFQ!Ns&fiaA-Tb|6k}NNdsx?B1y#>aLCrO(!1ghx@a&froRhbubLQx!=G8-G~ zjXcaDd1&PH%dM4|w@Xf1Swm^oY*qPeWx2Dp+-yze8JB^*K7!8MQa>NR=5QJVRfvbm_iN~ci!C0Y6S}CiQJ3Dg`8rd;zA#-1PR_E}W66D}>V^9n3Y zwj^xcCod4kdzUOTj;r-_G1QTF$M5p)nfy!i;2OskdVFn!yjv_j^DSKqGraPQguHjzlkaPj(C2 zqS7yRKq`sjzrI}KzD@s+ZrEgOAh8zV!?$jz-3g4x4@WnL@~^5j-uqmclQAI3SyB&Z z5OL!nAe*0y7lPCcaPL>|&>v7$+d#*#aK?Oki|rxBbvxYHpF|<=;wZf+CbXMpIqz{? zAIu3!0<_Y*$t9)*Y+|(?pb}Un#XV*OK9(|=d#k00kN0=WG%3*-OaPH04#8xQHc7Vu zj@00pF9uA~ZUuVGvIC7r&oCB=*O*U6kwJYbrAbl79G7nq-I$2xPe9p4SirHe-4>2` zo`O1qBOQ}WKv@a{H73!(ML6PvZ!q_yqta~79ICX!Ik*aZkjRB)+$;5+>?8rK4d2%8 z%O-QBoufM1m^P0DmvC;yE7=9C5;qN)(zbwN#CvzNt$s>wGl!oVf;2_vEp>eAv-uB~PI3;{~U+xU6EuW=sI43>nuu z?^brHvTm;g@BA09i6*MNUBZE0HZ*BLw~gn>PFKhBUU_FT12v!97E|CPrEn;xIFlJN zNs~x4O;*53O5xHpnITG(&xfpE<9ISQ0ySJV&?(vLUo)liDV_Qx5y?wY0f~7n5Ztsb z;@!GU=6ibZ1N2}_au63Xo%F*h#!=4#_ko6`!ExEzhcO zrSB8Q$9x~GWO2T#U_~9pI+~>zpfEMzxQ;ULoMOF2{F0stac%z}i zsfQB1M95`%(|YIO_#&Rck@4NXWH2cAGNP9DYn4aDi9+bI)%Dt+gTEaBWd<;SlCQz( zlo4r&fs5J(+foK8H;eJ^6#H;1#)FUK)&WyRVuO!*#0DJ92WaNhc%T5Nk9zt+huDDL zBB!BQBb{PmGC<)5j)fc0%mtjHj0Fgc%EMOK2n;mrh63af@}d%J$s1Rqhz2c9M#&RB zqV$FXq?-p&eyFUbh1EgiEKk!J&f#$J9b^sREI1-faDK*vmdaQ^4UMB(TEL#7A4G1z z#*C~ut{=)Guo(f+Wi8WY0+8Xcg^KUT{~}q9M#75D-`v)LS3D4I#|M`r=dMkuNCudM zEC(S;#e8}((|hEb%`7kByXAN64k0P-?I?TI<|REeMw%}dr+U1vs3{dlA5Oa1U^3ED zb_lwQ9^feeMrQ1+%Ln#?25|zUf>o$%>fqLk76&VGbGhgxry6Z6x>Re`HIEX~2YM1H zycp7AOm|)`7i&e+SZ&?M**nfYLS4zOXS8BTcDp#tS^g-S~Z& z-DAYh>&0sy4)&h6ac^ihX{#iFqYD)!4~KeLvUw`xcCfAqv}g6cd|BQ|InqjWubiJ2 zVhTybnoJQWvJ<^-S%sbNV^n8`zrL zuwI-xj;&h+cV8}rEkzfa>e$Ix|0>t$>~saK^r&t7R7iq3MuV*5UQUxg@4P@SaJiD6 zPLD7xZ_rqwI=R2m!*lOoy#6nB@4g#%lHGa!jE2$ZX%rfbhG7^+V`Lb+o}TIAlrB|W zWoT+ZNmNyC>t>Ovvez>!Co_{|wn!#7la$0Z4D@0jVgK4ESnMDBQ2Pk`2K)J*OGNyB znWR+es#&kwCFU>gapJ_e#fcLvnrA4H_^N*UL(-9&&|0;H&{|044EhYZq$Z*+afnH$ zg~*D|y1U!fwF46|Oc!lg_Z^=@!_E>PW#>J%dVl_St6cL7`zQhX)*nH8ejJw^{ zlNxFk1W_q_9)PBNk(9CjzWC9^U<{EIR~^ys4_xJI+H2RU-8(ng4GmEM>#sqTq&=bv z*A(mFc2Lm}DziEN`+=ElSdX;w143<6FIU0s&U+KIYZuBv`vcBt(7~0{`F_@Eu-SeH z)L!f2swsW?{j87~-hRLZ>bHO8WWJyEF(c*=IGKL?S54-#?`LI1bbi3O^qRkNDk%SY z5*fXPaJ2e-fLUdJSddxiohthWlF#pK_B zZe!lKrdUsak8*wG)W3dck^K6u+sU^JzcEhDCh;$t=RoE5tv_xJqltDz*MN6}8ueg- z*UjvY8$`Czj^b|En>{c}P@_iQbE(ocq>&H=Nmb|k!e7l$jW29#v(vdaAFi7!BSQ^F zNXI$COT8ib={+3V_k+g%}*UejIqF!OJjEcxyx&vOm%z(>NR*SO>@sG4AKRtb* z8@^MOdvAp_#N%oW#T>0GNjzukKRyt7-=p0Ypzpb@u52|1D=ztc54hKKJ7%$eb+}3y z;FH)qr3D1-#o4gg+ibK4JmrfKdA-lu zfaJkqk6?ul7H@2s+g5Mee4BaoGOf!pzc%ZRb(!-ts3r*R7zhTdkSliQ^YJGg5{la z;KS$xE6h6zu}JSO^j_UD$al8{{qj3A6!rU48tHE~rheCL!gfQ1;lNE-4pz1wq-2r& z$L)yg+HIF#zgcAD20|3QLiMq`0C_-RPOo6_kv$iuCt{-j1@jO|?gd#sbM5TZeEk90 zsXLk6jlFw2#NiLP?>YHcoIZJeF)fUR8QSNOm@Ti{oC=~Xvns74%; zrg^~mx||1fp10D~v>fZ8WSf=cO>lU6JdN0W7R121AEv2iZq{dvKS8khRPKwVyW;Ba z-DVWrYdlsg16!@w>rM89*%`h9M5GFt;kyZB6(4zZEZ@$QE5skUjS8BtHLIznirn%H zXlTPh;Ka?>O_^+biwOYle<&8zzMZ93E^z+)o#$G^y_tUHUTzw`q_{en_ojT;ENo8? z+c0Odm1?&C3eWVu%h+0oUIUH|`h2yEt#A{8b<8JQ?}8dchhxxl?i~NC1l)HVUJJVx z{{}iNOuOB9{oGriZj*a!@*RcSb|2P5=bp{i&z`?O>hq3nTBv+Cj4IUf1IHS@HO;hR zX;(;kTSGAVqBi1Gvm#RbDrteF>Z#$qg^NkfJN)t__h8ThyIo!S+r>9SH)*7&;*xu*%KKe^>)OeEF~@{s=6yTN^}oKftD9;VWN0JLb9Q zqs6hJe{wP8)Pq`nWiMNkh9)InPaS>;LrK6%%2BpS^Fro!T1)AM(|*K|%4nk&_gQy! zcDSm3X<=v7j2|f9yG#j?qzs&CHNN6nkfQnL(_^KIMw4ylgH&peO;(79z9qEVLzAoS z#n}{VjPF9<=z60aAhb!|1ToaDM0)Plp_;GQrj9eMnTb!XNqF)6ky^^4dAO7}jg*(a z(@htGJ#bH#l{wuz9Qbh>{7u&nzl|srjS*}4&7JeM@UdOKn1%GJaJFl_oUV{ofX?u^aU+>v57iU8)!1ep_ z#ksbO&U!Jdt<0fQ(+xBI7~fUI7V|bWk%Ikae=Wr&1(N&+96V@&is)(64DZD+-(X-9 zf@vI#aYA<2c}J)TME>VMhc{Gw1lMG;{N{gZm$jar?pc_9ZPPk-9yQzf?2Z`-;-}_o zl$$qcMO)klK$3$9j|4csx}rAd;H!9JvYuSrh0VB~5o5bgNZ9JW5F1<-q9HCZgCFKi zJtI0hhh0W>5dS@=zBP`m!Sldn&ofh|yEH8Ef>4W~bU*JAVY4Qe6E0XCVOH_ESxJz+ zUlRIdq25YA()RmB0ISS9R$mUX{annT&`A6?G!VIouVp(kH-xYfSPO{*Y}jTUMtE6$3(Gf*tkR z2v|0@zSgBZv|v#pwRa4}AT}ifS2l~SZN?i`+YG3&HVsT-DgatE1=294oUtLg?}H+p z_&(!;M2UJa_uxBL`0@Po=|pz}+@ZnK#&6fskgqInmn;7#V{J0CS+3YkHOWetEfhTT zem$B(+B`)PoP+yY30CF_1|pMJl*_VY;m4dC>#7dhjdNo|re0l3Da<;?Z;4GKJ8#jj zwC9mse5>nYZ$5dYH(BHaFBwKJJDB-6N~)IMH!SfG5EZ_DZWHu9{{;UdE_A=Kq_k}^ zK6@9|DZ2H0MV0_J%<@128p7rr)!8`}rG7r1D?W;OvE{PXD^T5dI^}+)O@Z+nnd^Sb zs@s6}7U$#R$9&CKoFeM@_1iIT2rQNbR0d_SW^2gjB98_xk<7S4GIdVi=~^>;G{E{? zE*H!7k~XhWP`y3n^mX@mHsfhv$#WQHZD>2kY_@mSqL$3KoQ%qFbH1a+lp0&NytW124Esu`>oIUgRkt%Du%x zae0I@LRqnluUYcI_F^@6@sL^N{qGm zc>FuiMs0&@@yjj&TN*|R$OiT$Eyx~QNwFaGlcZnteLJ7Vr6N#@x6pM94GPu$mfgL5oHv7GXZOgCp@sP}+UT^l1*SGc(2dh2 zQ{0s4coc`OuFlDdpk{WD#*ktY;z)9eSktmq;iU$?qgN~N+z4?rJW74@B|Ar=e{uQ- z<7oQ6hPQ{Xu;$q^__i4VLM$M{ImHBfLU_XI^ZDTs_B{(9NBj&H1c3XQF_`aih6sY5 zUVd@99HfY%`q*UO2}+pN2><03eX>T3=Ev;%M_3a*jF^#S&6g0s9``S(hK1&0ivUuW zpB0LiJFhccw-ag)=w5`rp8p=A0J6ns_7)ZmuQcwKo{N2OL~R(eH6bKl9+inkR!+DN zvZEYuiZ56P2PgqJAA2lmC-!cUuwD8PDyRmh`m*TSyX->kUz_BrVq35{r@C6P++-@4 z0+R;0;VjiIri*k6ue2YLJq%N22MNAz-!hVjs*MRv5Tq@wFDbz=z9OFpA0EvPTo^I9 zXlK88KGHa%0uQk5jooF~ri9QIx2EM>h=0w*G^0St?1lP!5UOHO+BxNx_{9v1od31( z0YVVRel3HA&|u)&o>ULn+TdslRAeFj0NwxYV&>QD?T)sU3kH&m$dSh{$4j6KY|>9r z`SuWA0p-+d88E*UrP_D8DWO9B7pEXNoE4i+JYD0PH@|{RAF@n!tNZu}Aut2GF(5=C zE^dzxX3XMZrs?bYxNb0acK%=5cM*@#*lq%C?myZkSay(hsj_Z}B8I49ernV>&f2J+ z%sg~%3aWuPZ1>lSSBmHr+XdnfMAzzNfH{K1Z9jQn{BxN8^tmU~pZOjdHiDqOi-9u+ zOhriOlFVK1%I#4CgwV6wKCY~)pQ9Ebmu^Flyr)=RGY{vRq(V~Q-om`sJFT@zXQHH22$>%K6rfeA0lITscjB*t9KSYj>4AxLA0 zu8n959GgjN!;UYaf{BJzZvdmt#xQ5q7q?j&f!CM7CtD)y6{B)IGN=q>!YN_gt;*gK zYxfD-DN!cvih)oIlFeZcgD{+JQlg9vp;x9!@vdL<{zLE5g5DJ~JYnebsg25H!$QcM z-D48r9`N~v6#z5cTFsBInb+b=E_^MgSDXY2>Jw1!;g%+&M~ zPq)!DKZ6Ar{51(Qa05}BZu8ucQQvAS_?q3FPFTXhZT>4)iXt$f{FID{D6dbY8pih( z2LywF$VQZfJ;Mx;Ubn5$MZqJFGv)mnw!A$*xUd&2kU&fHsc8@%-YQ*=PdO!!=Mt#! z_R=FNyWEum2up8(-k$nPzphdcE@hGWMzZ~HXUE6CJ;l$GZU1`CLr9QyP{&0H`OPX! z<#bbKsd@i+&R8~AZ1T+LA}2c}YI|H9LUJq`J>bD21(Xo_VGUu(l_-K8kDU%hUk()5ihUI9)L-O8`;9agFgf>Lss)WFAU`Gfa7A%V4Ek z@$d%Jy8Uu)Wt|C&)Fi-_{43m;8q1LKIU{(2Vw(tAYL4njP8CnLGcoH(sZ1WJ$k{L2 zTGN;0FJs0B2m@$MQ&8aq&W$8FGe-^R`|uIeoUoQ2j49P+qBPHX-_BI@`9^cL;@&cN zi{|W)OE87eqp+-itN|GNBHjC z)U~M5DL!syM|p8}DB``hXoxS3>>^fd+V^y813F~&xycne5f%J^3i%O*W?z z-{~SW9cf@h%rG#?YIPajYO`r2r847df`;v#J=h~=WpxDcLeC`9RC>0(dw(GML8u#NjTUAHxvoAL_nYw7roEzFNeJD?$uZ9F z`_>;UL4JVAGd2eX1X>3i5(}`nu(cI*ABhjmN-O{3d?H=njQ&X5T9lBh^w4yony&zP zVZyi%jpZTVOLKor7s1%{HC(=On=eT|(pnTVOzNEa>YG&rbcLBvPKt`sh}WfJS?IcF z7ssoawy$F>Ta>rNxpDc`1zQ~<2?bP^Fd|gbo(ZNR-fj-9+lIyPCnS3}D6{)ZqY;vo z->MZ&$!rd;Oc8_Cg+aP63~DjaZNHMo6iOCRIuYvRhr$726?QsWi7 z)jTCQ6}#E-&n^9PTmRhY-gcMWM6&D>d>C8gO#9cDVp8w4TA;gbW#d_OlOrfMQ)9sh zWGc(8S&3<8eDXy9RKK`u=FVk9kGEJk2x!Pqd#=Ql+wqxt2Ye}I0(iIbM=izB#s4V)Or$sp%$DcP3R)npLCu7bRSom1z!)|z<2yDM`=z1QORt?} zG~bQ|iunXskFllX^cA3pDD#-ftQm*HAn`yx=-1huKNwuJG--=%e_KHz{T6HoE3IuLj{-!}$gM+p;&XL`p& zfHj%NF5uLfrf0BXwr90G(e&AZ?Sb4{QzZ?`Jk`Ofn93` zrzp6LD4&9ZS%@;B&~r;Yk@?3b-L24=W^6$SNGW8v0ZqktdVay|xr5-F-p&zLU|>Y( zw7`++h;Lg)tDx#nm(~-|7p;>fuie8-bohGNvj* zVtG?Y`C=ZR1mr_)LpKc;Hv0T1skT2?-9Z=}x>K4`OyY250M~_j-t++h9L=9f*kw3` zxc}DB4lb)ZvJa!_99GUUS(QHBeXX z&t=5Qy~N-QRNTd!x4(GHDjD6*xh!WF#2xiCI}FFs0ra?$Gzy;6R)u$f%t{H&tciGn zhy^6j*bFVz;HyTPrRUp_G*`WI!XM@fIxC(zxmq=!jqM%LxsioNbu%qoT6nBPZ6M?^ zfCVu{4)|%{BUmXhcFdrL5Rc+<72qL zlc7?eJv&+oEfH2^TB63m@%WHC)h1oOvK}2ni(tV!_QOGrBx_JV zp1svFx@HZ$Jh;snXt9E5HetaTWqXcf+!k^xb(irt8r#rwk93ozo>C}yznxqYXFu>b zKD}ZXMO3xwfUwUF8T7-)(d3*`$cSZ=CM;<_+4|;*M|68*vBceV z97jpg!ME7CIGzloM$eEw!TB-`xRD%X7Fg&^=Yq9z#J{+}!ia$b3}rHsk&W``5N+Y_ za)`Wz$TaoajNm?U?U7k5QU9RNCSt?eVZ~TM)o?9>Ql&Czbi62nb(FQmV2Q_ItYVQP zVdI*vR^HF0`C$nspev-yey=WQz45KsxA(0~moK}godSYCINLXNrX(7e>r48!5Vuhk z{1pHSxl{LDX+}!vnaSCBlDx&6Xp&D9BoSBzUA6rKB!cekEhMYt*S(qXPCE#L4hid6 zm8=pl=EkT3wR5tJkqVhXhwis_UbCBPf)3B?S9g~8Y?CvjdqVl10vRa_lbPGSADjA> z*`Aito*K{6M3M&P=?>p7?`_!HOb!k+&xobuMv&b_jc#&wdM;5Q*w#qOhZtOeK#WG4 zDvTv1MMiYAOW6K>oup%?0ron+kZd4NElDgm$x0NIrZ5A=kegw3Oh=Snzk+l7(7OHE z5w26zKVe@vs3*tlS<5!90xcihM14D#xIrtfcu|GlK1N-NPN_X;i_SoiK;B*^Idig- zQDh9uj$cbaW9bV2t*ib3QN+%7UPa8~sx8{klJg3b>^R$m^mnq5@k(1re1+o`wpkW^ z2(TpH1pqin(P>bpy=Wvt-oU>1S&upHPL5U<71U+T-~#_(2K>dT0<9k(Y`-y0RrHkub*DGb zC6V@qADg`k_A2(lfKJXk-t1!$iXv!j3WnW2F$fO$e>b8SjY$(%tXd+PO(4=@e=sfa zo4`ahTE9x0(l-%>txGnh9b6cz0BXYVOUt1tS+Gr^R{|0dB$;`|Xt2!K@dA__Nf|bb zc+UeFhqzVBGGT2@*yHNTVCl65iNPluaK+&%ihv`yRW&<_!eI-NIU&tB*JYR|c?$xG zo{2@oh@t;nna1JpDRXEOYo}(By(zKyR=0lvqqdPaF51t^0L4dI=7NhK^Ta$P%oeT! zD(qQ#yP$hnq_ffhRQP)8eGabVDU~>QMf> zDIX$Z2s4Z4Db^oIo$ep

    `JtxOGB1 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

    vpKj-;Anlb(H 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 KBmO_U2L29nUsr$t literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.pdb b/lib/Gallio_3.0.6.787/bin/Gallio.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0a2c6bf4bd697b4cf816e12e4d38a7ed88b91b31 GIT binary patch literal 2913792 zcmeEv3%n#nd2bEkx+386P!V4%AR^+jAOS=K_Q|g9!n)`1h#qz4%=DfecFxRkX3nyQ zn7HO5;U>foV+<-9L}Cz0f`l6pF+nde#Hc~^5@LuUhHHFF3?XO`?*Cua)$>i&VTIGx z`@8v7HPrT;`u_dZ_o%L_uKuceW2@2Y_PbjLOIIDc>g6wAx^Zmn(vy}gU%uZyhprw| zIQG*2t5-i;sViH|Q0ip-PDippvcP|T3!MDlUxlPW2@AYu*>Sa9`z?JfntAn!Yft#Y zzx&z)EC2AXuKMh^|MiY5U-BiTj@{7eY+v8m+EvGP>eE?Y9oz3Uj@_2kn^|wN-EC|) z8CzTJtbc6dl!;!}&N@>QGrjHwS!2+jn4X;Nv<6FeymHy{WhYKt*zIkf0E3CCdb{1~ z+Eb(3ZUf!wcKQ>8UY5-cTJ8R_MqXGs-jHM_>kV32AF}nkv%N;vU)Id}t*K7d3sgpL zwlio=XA}9k-ar}sZYb{4-DcLFXm_WkTCnUO+c~HY2KC0a>8vvdq`+tq)6iuwHv>C` zalt6}$yTS{o2yub;Ow{dQ2TZD9c29hoDs-2tm-XYJNttk{2Q|B+iKb9_HbL)2U#=Q z*~n&ipJh8xdFs8XP%a*-v2(iJ&w8zTyLC~WC52Q-@}6w#I@;WiZF8*cyp6{%Q>7W1B z7I=8_^{0RSX7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi7F%cKPq>7$|nDN zCW$H|`9CUmd&(yNdnSo0Bl$lncYDev|9d8hDkJ$nDtCLzCjWaTi8AAv|ME1gw>?K` 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�2 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 z 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

    kiM1%de0|K18=|c&XyzEO{X^ooC16} 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 z°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 z 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 z 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�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 U_xX1M|4!iF3H&>O|Mvv`4|W<3{Qv*} literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.plugin b/lib/Gallio_3.0.6.787/bin/Gallio.plugin new file mode 100644 index 00000000..d42adc24 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.plugin @@ -0,0 +1,249 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${Core.LocalTestDriverFactory} + Local + Runs tests locally within the same process as the test runner application. + + + + + + ${Core.IsolatedAppDomainTestDriverFactory} + IsolatedAppDomain + Runs tests within an isolated AppDomain of the same process as the test runner application. The additional isolation provided is not generally required since tests typically run in their own isolated AppDomain nested within the test runner. + + + + + + ${Core.IsolatedProcessTestDriverFactory} + IsolatedProcess + Runs tests within an isolated process external to the test runner. This mode protects the test runner application from faults that may occur during test execution. + + + + + + ${Core.LocalHostFactory} + true + + + + + + ${Core.LocalHostFactory} + false + + + + + + ${Core.IsolatedProcessHostFactory} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio.xml b/lib/Gallio_3.0.6.787/bin/Gallio.xml new file mode 100644 index 00000000..ae0d6ba9 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio.xml @@ -0,0 +1,17427 @@ + + + + Gallio + + + +

    An action chain captures a sequence of actions to be performed as part of a complex multi-part process. + The action argument type + + + Gets a singleton action that does nothing when invoked. This field is read-only. + + + + Gets or sets a representation of the chain as a single action. + The action is progressively augmented as new contributions are registered using , and . By default the action is . + + Thrown if is null + + + Registers an action to perform after all other actions currently in the chain. + The action to register + Thrown if is null + + + Registers an action to perform around all other actions currently in the chain. The contained part of the chain is passed in as an action to the decorator that the decorator can choose to run (or not) as needed. + The decorator to register + Thrown if is null + + + Registers an action to perform before all other actions currently in the chain. + The action to register + Thrown if is null + + + Clears the chain and sets it action to . + + + An action chain captures a sequence of actions to be performed as part of a complex multi-part process. + The first argument type + The second argument type + + + Gets a singleton action that does nothing when invoked. This field is read-only. + + + + Gets or sets a representation of the chain as a single action. + The action is progressively augmented as new contributions are registered using , and . By default the action is . + + Thrown if is null + + + Registers an action to perform after all other actions currently in the chain. + The action to register + Thrown if is null + + + Registers an action to perform around all other actions currently in the chain. The contained part of the chain is passed in as an action to the decorator that the decorator can choose to run (or not) as needed. + The decorator to register + Thrown if is null + + + Registers an action to perform before all other actions currently in the chain. + The action to register + Thrown if is null + + + Clears the chain and sets it action to . + + + A function chain captures a sequence of actions to be performed as part of a complex multi-part process. + The function argument type + The function result type + + + + Gets or sets a representation of the chain as a single function. + The function is progressively augmented as new contributions are registered . By default the action is whatever was passed into the constructor. + + Thrown if is null + + + Registers a function decorator to perform around all other actions currently in the chain. The contained part of the chain is passed in as a function to the decorator that the decorator can choose to run (or not) as needed. + The decorator to register + Thrown if is null + + + An immutable record that holds two values. + The type of the first value + The type of the second value + + + Gets the first value. + + + Gets the second value. + + + An immutable record that holds three values. + The type of the first value + The type of the second value + The type of the third value + + + Gets the first value. + + + Gets the second value. + + + Gets the third value. + + + Provides a typed clone operation. + The type produced when the object is cloned + + + Clones the object. + The cloned object + + + An action with no arguments. + + + An action with two arguments. + The first argument type + The second argument type + The first argument + The second argument + + + An action with three arguments. + The first argument type + The second argument type + The third argument type + The first argument + The second argument + The third argument + + + An action with four arguments. + The first argument type + The second argument type + The third argument type + The fourth argument type + The first argument + The second argument + The third argument + The fourth argument + + + Represents a delegate that decorates an action. + The type of object the action is performed upon + The object to act upon + The action to decorate which should be called in the middle of applying the decoration + + + Represents a delegate that decorates an action. + The first argument type + The second argument type + The first argument + The second argument + The action to decorate which should be called in the middle of applying the decoration + + + A function with zero arguments. + The result type + + + A function with one argument. + The first argument type + The result type + The first argument + + + A function with two arguments. + The first argument type + The second argument type + The result type + The first argument + The second argument + + + A function with three arguments. + The first argument type + The second argument type + The third argument type + The result type + The first argument + The second argument + The third argument + + + A function with four arguments. + The first argument type + The second argument type + The third argument type + The fourth argument type + The result type + The first argument + The second argument + The third argument + The fourth argument + + + Represents a delegate that decorates a function. + The type of object the function is performed upon + The type of the function result + The object to act upon + The function to decorate which should be called in the middle of applying the decoration + + + Compares arrays for equality by element. + + + Gets a default instance of the array equality comparer. This field is read-only. + + + Utility functions for manipulating collections. This is a and so cannot be inherited or instantiated. + + + Converts all elements of the input collection and returns the collected results as an array of the same size. + The input type + The output type + The input collection + The conversion function to apply to each element + The output array + + + Returns the first element of the input enumeration for which the specified predicate returns true. + The element type + The input enumeration + The predicate + The first matching value or the default for the type if not found + + + Copies all of the elements of the input collection to an array. + The element type + The input collection + The output array + + + A covariant list converts a list of the input type to a read-only list of the more generic output type. The wrapped list can be used to mimic covariance in method return types. + The input list type + The output list type + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Returns an enumerator that iterates through the collection. + A that can be used to iterate through the collection. + + + Provides a singleton empty array instance. This is a and so cannot be inherited or instantiated. + The type of array to provide + + + An empty array of type . This field is read-only. + + + A read-only empty dictionary. + The dictionary key type + The dictionary value type + + + A read-only empty dictionary instance. This field is read-only. + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Gets or sets the element with the specified key. + The key of the element to get or set. + The element with the specified key. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Adds an element with the provided key and value to the . + The object to use as the key of the element to add. + The object to use as the value of the element to add. + + + Removes all items from the . + + + Determines whether the contains an element with the specified key. + The key to locate in the . + true if the contains an element with the key; otherwise, false. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Removes the element with the specified key from the . + The key of the element to remove. + true if the element is successfully removed; otherwise, false. This method also returns false if key was not found in the original . + + + Utility functions for manipulating generic collections. This is a and so cannot be inherited or instantiated. + + + Adds all elements of the input enumeration to the output collection. + The element type + The input enumeration + The output collection + + + Converts each element of the input collection and returns the collected results as an array of the same size. + The input type + The output type + The input collection + The conversion function to apply to each element + The output array + + + Converts each element of the input collection and adds the result to the output collection succession in the same order. + The input type + The output type + The input list + The output list + The conversion function to apply to each element + + + Converts each element of the input collection and stores the result in the output list using the same index. The output list must be at least as large as the input list. + The input type + The output type + The input list + The output list + The conversion function to apply to each element + + + Returns true if the elements of both lists are equal. + The first collection + The second collection + True if the elements are equal + + + Returns true if the elements of both lists are equal. + The first collection + The second collection + The comparison strategy to use + True if the elements are equal + + + Returns true if the elements of both lists are equal but possibly appear in a different order. Handles elements that appear multiple times and ensures that they appear the same number of times in each list. + The first collection + The second collection + True if the elements are equal + + + Returns the first element of the input enumeration for which the specified predicate returns true. + The element type + The input enumeration + The predicate + The first matching value or the default for the type if not found + + + Returns true if both dictionaries have equal key/value pairs. + The first collection + The second collection + True if the elements are equal + + + Copies all of the elements of the input enumerable to an array. + The element type + The input enumerable + The output array + + + Copies all of the elements of the input collection to an array. + The element type + The input collection + The output array + + + A hashtable-based set implementation. + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Adds an item to the . + The object to add to the . + + + Removes all items from the . + + + Determines whether the contains a specific value. + The object to locate in the . + true if item is found in the ; otherwise, false. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in array at which copying begins. + + + Returns an enumerator that iterates through the collection. + A that can be used to iterate through the collection. + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + true if item was successfully removed from the ; otherwise, false. This method also returns false if item is not found in the original . + + + Lazily populates and caches values associated with a particular key. + + + Gets the value associated with the specified key. Populates it on demand if not already cached. + The key + The associated value + + + A multi-map allows a list of values to be associated with a single key. + + + Gets the number of distinct keys in the map. + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Gets or sets the list of values associated with the specified key. Returns an empty list if there are none. + The key + The list of values + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Gets the contents of the multi-map as an enumeration of pairs. + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Adds a value to the list of those associated with a key. + The key + The value to associate + + + Adds all values in the pair to the specified key. + The key and values pair + + + Adds all values in the pair to the specified key. + The key + The values + + + Adds all of the values from the specified map. + The map + + + Adds all of the values from the specified enumeration of key-value pairs. + The key-value pairs + + + Removes all items from the . + + + Returns true if the map contains an entry with the specified key and value. + The key + The value to find + True if the map contains an entry with the specified key and value + + + Returns true if the map contains at least one value associated with the specified key. + The key + True if there is at least one value associated with the key + + + Returns an enumerator that iterates through the collection. + A that can be used to iterate through the collection. + + + Obtains a read-only view of another multi-map. + The multi-map + Thrown if is null + + + Removes all values associated with the specified key. + The key + True if the key existed and was removed + + + Removes a value from the list of those associated with a key. + The key + The value to remove from the key + True if the value was removed + + + Removes all values in the pair from the specified key. + The key and values pair + True if at least one value was removed + + + A property bag associates keys with values where each key may have one or more associated value. All keys and values must be non-null strings. This class cannot be inherited. + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Gets the contents of the multi-map as an enumeration of pairs. + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Gets a read-only view of this property set. + A read-only view + + + Removes all items from the . + + + Creates a copy of this property bag. + The copy + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Returns an enumerator that iterates through the collection. + A that can be used to iterate through the collection. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Gets the first value associated with a key. + The key + The first associated value, or null if none + + + Provides the Xml schema for this element. + The schema set + The schema type of the element + + + Sets the value associated with a key. + The key + The new value, or null to remove the existing values + + + A property set associates keys with values where each key may have exactly one associated value. All keys and values must be non-null strings. This class cannot be inherited. + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Adds all elements of another collection to this dictionary. + The collection to add + Thrown if is null + + + Gets a read-only view of this property set. + A read-only view + + + Removes all items from the . + + + Creates a full copy of this property set. + The copy + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Returns an enumerator that iterates through the collection. + A that can be used to iterate through the collection. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Gets the value associated with a key, or null if absent. + The key + The associated value, or null if none + + + Provides the Xml schema for this element. + The schema set + The schema type of the element + + + Sets the value associated with a key, removes an existing value if null. + The key + The new value, or null to remove the existing value + + + A read-only dictionary wrapper. + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Gets or sets the element with the specified key. + The key of the element to get or set. + The element with the specified key. + + + Gets an containing the keys of the . + An containing the keys of the object that implements . + + + Gets an containing the values in the . + An containing the values in the object that implements . + + + Adds an element with the provided key and value to the . + The object to use as the key of the element to add. + The object to use as the value of the element to add. + + + Removes all items from the . + + + Determines whether the contains an element with the specified key. + The key to locate in the . + true if the contains an element with the key; otherwise, false. + + + Returns an enumerator that iterates through the collection. + A that can be used to iterate through the collection. + + + Removes the element with the specified key from the . + The key of the element to remove. + true if the element is successfully removed; otherwise, false. This method also returns false if key was not found in the original . + + + An equality comparer that compares values by reference. This is a and so cannot be inherited or instantiated. + The type of values to compare, must be reference types + + + Gets the singleton instance of the comparer. + + + Determines whether the specified objects are equal. + The first object of type T to compare. + The second object of type T to compare. + true if the specified objects are equal; otherwise, false. + + + Returns a hash code for the specified object. + The for which a hash code is to be returned. + A hash code for the specified object. + + + Provides functions for manipulating ad-hoc trees. This is a and so cannot be inherited or instantiated. + + + + A user data collection stores arbitrary key/value pairs that may be associated with other objects in the system. + Accesses to the collection are synchronized during access. To safely manupulate multiple keys at one time, simply lock the for the duration of the operation. + + + + Creates a copy of the collection. + The copy + + + Gets a value from the collection. + The value type + The key + The associated value + Thrown if was not found. + + + Gets a value from the collection or a default value if none found. + The value type + The key + The default value + The associated value, or the default value + + + Determines whether a key has an associated value in the collection. + The value type + The key + True if the key has an associated value + Thrown if is null + + + Removes a value from the collection. + The value type + The key + + + Sets a value in the collection. + The value type + The key + The value to set + + + Tries to get a value from the collection. + The value type + The key + Set to the value, or default(T) if none present + True if a value was obtained + + + A strongly-typed key to be used together with an associative array to help the compiler perform better type checking of the value associated with the key. + The type of value associated with the key + + + Gets the unique name of the key. + + + A multi-map allows a list of values to be associated with a single key. + + + Gets the contents of the multi-map as an enumeration of pairs. + + + Adds a value to the list of those associated with a key. + The key + The value to associate + + + Adds all of the values from the specified map. + The map + Thrown if is null + + + Adds all of the values from the specified enumeration of key-value pairs. + The key-value pairs + Thrown if is null + + + Returns true if the map contains an entry with the specified key and value. + The key + The value to find + True if the map contains an entry with the specified key and value + + + Removes a value from the list of those associated with a key. + The key + The value to remove from the key + True if the value was removed + + + Enumerates child nodes in a tree. + The node + + + + A process task provides support for launching external processes and collecting their output. + The process task provides a guarnatee that when you call all redirected output from the console output and error streams will already have been captured and delivered to the event handlers, as appropriate. + + + + Gets the arguments. + + + + Gets or sets whether console error stream of the process should be captured and made available via the property. + The default value is false. + + + + + Gets or sets whether console output stream of the process should be captured and made available via the property. + The default value is false. + + + + Gets the captured contents of the console error stream written by the process. + Thrown if the process has not been started or if is null + + + Gets the captured contents of the console output stream written by the process. + Thrown if the process has not been started or if is null + + + + Gets or sets whether to create a window for the command prompt. + The default value is false. + + + + Gets the executable path. + + + Gets the exit code of the process, or -1 if the process did not run or has not exited. + + + Gets a description of the exit code, if available, or null otherwise. + + + Gets the that was started or null if the process has not been started yet. + + + + Gets or sets whether to execute the command with the Windows shell. + The default value is false. + + + + Gets the working directory path. + + + Aborts the task. + + + Waits for the task to terminate. + The timeout, or null to wait indefinitely + True if the task is not running as of the time this method exits, false if a timeout occurred while waiting + + + Starts the task. + + + Starts a . + The that has been started + The process + + + The event fired when each line of new output is received on the console error stream. + + + The event fired when each line of new output is received on the console output stream. + + + + A task represents a concurrently executing operation. + A might not necessarily represent an operation that is executing in a local . It can represent other processes that execute remotely or that are represented by some other mechanism. + A is guaranteed to send events in the following order: , (if applicable), . The events are dispatched synchronously such that the next event in the sequence will not be fired until the previous event is completely processed. This class is and so cannot be instantiated. + + + Returns true if the task has been aborted. + + + Returns true if the task has not been started or aborted yet. + + + Returns true if the task is running. + + + Returns true if the task ran and was terminated. + + + Gets the name of the task. + + + Gets the task result, or null if the task has not terminated or was aborted before starting. + + + + Asynchronously aborts the task. + If the task has not been started, then the task will be forbidden from starting later and its property will be set. If the task has already terminated, then does nothing. + + + + Aborts the task. + + + + Waits for the task to terminate. + Does nothing if the task has not been started or is not running. + + The maximum amount of time to wait for completion, or null to wait indefinitely + True if the task is not running as of the time this method exits, false if a timeout occurred while waiting + Thrown if represents a negative time span + + + Waits for the task to terminate. + The timeout, or null to wait indefinitely + True if the task is not running as of the time this method exits, false if a timeout occurred while waiting + + + Dispatches notification that the task has terminated and provides its result. + The task result + Thrown if is null + Thrown if the task is not currently running + + + Notifies the event handlers. + + + Notifies the event handlers. + + + Notifies the event handlers. + + + Starts the task and waits for it to complete until the timeout expires. If the timeout expires, aborts the task and returns false. + The maximum amount of time to wait for completion, or null to wait indefinitely + True if the task ran to completion within the specified time span, false if the task was aborted + Thrown if represents a negative time span + + + + Starts running the task. + Does nothing if the task has already been started or has been aborted. + + + + Starts the task. + + + Adds or removes an event handler that is signaled when the task is aborted. If a handler is being added and the task has already aborted, it is immediately invoked. + + + Adds or removes an event handler that is signaled when the task is started. If a handler is being added and the task has already started, it is immediately invoked. + + + Adds or removes an event handler that is signaled when the task is terminated. If a handler is being added and the task has already terminated, it is immediately invoked. + + + + A manages the lifecycle of any number of s and monitors their run-time behavior. + For example, when a terminates abruptly due to an exception, its container will send out a notification that may cause all of the other tasks to be aborted and for the currently executing test case to fail. + + + + Asynchronously aborts all of the tasks currently running within the container. + + + Gets the list of all tasks that are currently running. + The list of running tasks + + + Waits for all of currently running tasks to terminate. + The maximum amount of time to wait for completion, or null to wait indefinitely + True if no tasks are running as of the time this method exits, false if a timeout occurred while waiting + Thrown if represents a negative time span + + + Adds a new task for this container to watch. + The task to monitor + Thrown if is null + + + Adds or removes an event handler that is signaled when any watched task is aborted. + + + Adds or removes an event handler that is signaled when any watched task is started. + + + Adds or removes an event handler that is signaled when any watched task is terminated. + + + A task-related event. + + + Gets the task that the event is about. + + + Holds the result of executing a task. This is a and so cannot be inherited or instantiated. + + + Gets the exception that was encountered by the task and caused it to terminated, or null if no exception was thrown. + + + Gets the value yielded by the task when it terminated, or null if an exception was thrown. + + + Creates a task result that contains the specified exception that was encountered by the task and caused it to terminate. + The exception + Thrown if is null + + + Creates a task result that contains the specified value yielded by the task when it terminated. + The value + + + Returns a that represents the current . + A that represents the current . + + + + A executes a block of code inside a special scope that is designed to issue and safely handle on demand. + This class may be used as a primitive for implementing higher-level protected scopes for the purpose of asynchronous cancelation and time-limited execution. + + + + Aborts the currently running action and prevents any further actions from running inside of this scope. + + + Runs an action inside of a protected context wherein it cannot receive a thread abort from this . + The action to run + Thrown if is null + + + Runs an action inside of the scope. + The action to run + The that was caught if the action was aborted, or null if the action completed normally + Thrown if is null + Thrown if an action is already running in this scope + Any other exception thrown by itself + + + An implementation of based on a locally running thread. + + + Gets or sets the desired to use for the thread when it is started. + The default value is which causes the new thread to use the runtime's default apartment state. + Thrown if this method is called after the thread has started + + + Gets the thread on which the task is running, or null if the task is not running. + + + Aborts the task. + + + Waits for the task to terminate. + The timeout, or null to wait indefinitely + True if the task is not running as of the time this method exits, false if a timeout occurred while waiting + + + Starts the task. + + + + A lock box object provides protected read / write access to a shared object that may be accessed concurrently by multiple threads. + Clients are expected to use the and methods to acquire and release a lock of the appropriate type prior to manipulating the contents. + + The type of object inside the lock box + + + Acquires a read lock and invokes the action with the object inside the lock box. + The action to invoke + Thrown if is null + + + Acquires a write lock and invokes the action with the object inside the lock box. + The action to invoke + Thrown if is null + + + An action that reads the contents of an object. It should not modify the object in any way. + The type of object + The object + + + An action that reads or writes the contents of an object. + The type of object + The object + + + + Describes the semantics of how objects should be compared. + This class encapsulates a default set of rules for comparing objects. These rules may be used as the foundation of a suite of standard assertion functions for comparing identity, equality and relations. This is a and so cannot be inherited or instantiated. + + + Returns true if two values are equal to within a specified delta. + The type of values to be compared + The type of the difference produced when the values are subtracted, for numeric types this is the same as but it may differ for other types + The expected value + The actual value + The inclusive delta between the values + True if the values are approximately equal + + + Compares two objects. + The object type + The left object, may be null + The right object, may be null + A value less than zero if the left object if less than the right object, zero if the left and right objects are equal, or greater than zero if the left object is greater than the right object + Thrown if the values cannot be ordered. + + + Returns true if two objects are equal. + The left object, may be null + The right object, may be null + True if the objects are equal + + + Returns true if two objects are equal. + The object type + The left object, may be null + The right object, may be null + True if the objects are equal + + + Returns true if the specified type is a simple enumerable type. A simple enumerable type is one that that does not override . + The object type + Thrown if is null + + + Returns true if two objects are the same. + The object type, which must be a reference type (class) since a value type (struct) has no concept of referential identity. + The left object, may be null + The right object, may be null + True if both objects are the same + + + The diagnostic log provides services for writing diagnostic messages to the console or runtime log during a test run. This is a and so cannot be inherited or instantiated. + + + Writes a message to the diagnostic log. + The message to write, may be null + + + Writes a formatted message to the diagnostic log. + The message format string, may be null + The message arguments + + + + A sandbox is an isolated environments for executing test actions. It provides the ability to abort actions in progress so that the test runner can proceed to run other actions. + Sandboxes are hierarchically structured. When an outer sandbox is aborted, all of its inner sandboxes are likewise aborted. A sandbox also provides the ability to create new child sandboxes at will so that test actions can be isolated with fine granularity. This class cannot be inherited. + + + Gets a message that will be logged when the sandbox is aborted, or null if none. + Thrown if the sandbox was disposed + + + Returns the passed to , or null if has not been called. + Thrown if the sandbox was disposed + + + Returns true if was called. + Thrown if the sandbox was disposed + + + + Aborts all actions in progress within this context. + The abort is persistent and cannot be reverted. Therefore once aborted, no further test actions will be permitted to run. Subsequent calls to will have no effect. + + The outcome to be returned from aborted actions + A message to be logged when the action is aborted, or null if none + Thrown if the sandbox was disposed + + + + Creates a child sandbox. + When the parent sandbox is aborted, the child will likewise be aborted. This policy offers a mechanism to scope actions recursively. + + The child sandbox + Thrown if the sandbox was disposed + + + + Disposes the sandbox. + All currently executing actions are aborted with if has not already been called. + + + + Runs an action inside of a protected context wherein it cannot receive a thread abort from this . + The action to run + Thrown if is null + + + Runs a test action. + The log writer for reporting failures + The action to run + A description of the action being performed, to be used as a log section name when reporting failures, or null if none + The outcome of the action + Thrown if or is null + Thrown if the sandbox was disposed + + + Uses a specified timeout for all actions run within a block of code. + The execution timeout or null if none + The action to perform, protected by the timeout + Thrown if the sandbox was disposed + Thrown if is negative + Thrown if is null + + + + An event that is dispatched when is called. + If the sandbox has already been aborted then the event handler is immediately invoked. + + Thrown if the sandbox was disposed + + + This exception type is used to signal a test outcome silently without logging the exception. + + + Returns true if the outcome and message (if any) should be used but the exception stack trace should not be logged. + + + + The tasks class provides a mechanism for coordinating the actions of multiple tasks within a test case. + Each task started by a test case is monitored. When the test exits, any remaining tasks are automatically aborted and disposed. This is a and so cannot be inherited or instantiated. + + + Gets the task container for the current . + + + + Creates a new process task but does not start it. + The output of the process will be logged and included as part of the test results. It may also be examined using the and properties while the process executes and after it terminates. + + The path of the executable executable + The arguments for the executable + The working directory + The new thread task + Thrown if , or is null + + + Creates a new thread task but does not start it. + The name of the task, or null to create a new name based on the method associated with the action + The action to perform + The new thread task + Thrown if is null + + + Waits for all tasks to complete or for timeout to occur. Then verifies that no failures have occurred in any of the tasks. + The timeout + Thrown if some of the tasks did not complete or if any of the tasks failed + + + + Starts a new process and begins watching it. + The output of the process will be logged and included as part of the test results. It may also be examined using the and properties while the process executes and after it terminates. + + The path of the executable executable + The arguments for the executable + The working directory + The new thread task + Thrown if , or is null + + + Starts a new thread task. + The name of the task, or null to create a new name based on the method associated with the action + The action to perform + The new thread task + Thrown if is null + + + Verifies that no failures have occurred in any of the tasks. + Thrown if any of the tasks failed + + + Adds a new task for the task manager to watch. + The task to watch + Thrown if is null + + + + The test context provides information about the environment in which a test is executing. A new context is created each time a test or test step begins execution. + Test contexts are arranged in a hierarchy that corresponds to the order in which the contexts were entered. Thus the context for a test likely has as its parent the context for its containing test fixture. + Arbitrary user data can be associated with a test context. Furthermore, client code may attach event handlers to perform resource reclamation just prior to marking the test step as finished. This is a and so cannot be inherited or instantiated. + + + Gets the current assertion count. + + + Gets the context of the current thread, or null if there is no current context. + + + Gets the user data collection associated with the context. It may be used to associate arbitrary key/value pairs with the context. + + + Gets the global context of the environment, or null if there is no such context. + + + Returns true if the step associated with the context has finished execution and completed all actions. + + + Gets or sets the lifecycle phase the context is in. + Thrown if is null + + + + Gets the log writer for this context. + Each test step gets its own log writer that is distinct from those of other steps. So the log writer returned by this property is particular to the step represented by this test context. + + + + + Gets the step's outcome or its interim outcome if the test is still running. + The value of this property is initially but may change over the course of execution to reflect the anticipated outcome of the test. When the test finishes, its outcome is frozen. + + + + Gets the parent context or null if this context has no parent. + + + Gets the sandbox of the test step, or null if none. + + + Gets the test associated with the context. + + + Gets the test step associated with the context. + + + Adds the specified amount to the assert count atomically. + The amount to add to the assert count + + + Adds metadata to the step that is running in the context. + The metadata key + The metadata value + Thrown if or is null + + + Enters this context with the current thread. + A cookie that can be used to restore the current thread's context to its previous value + + + Enters the specified context with the current thread. + The context to enter, or null to enter a scope without a context + A cookie that can be used to restore the current thread's context to its previous value + + + Gets the default context for the specified thread. + The thread + The default context + Thrown if is null + + + Increments the assert count atomically. + + + Performs an action as a new step within the current context and associates it with the specified code reference. Does not verify the outcome of the step. + The name of the step + The action to perform + The step execution timeout, or null if none + True if the step represents an independent test case + The associated code element, or null if none + The context of the step that ran + Thrown if or is null + Thrown if is the empty string + Thrown if is negative + + + Performs an action as a new step within the current context and associates it with the specified code reference. Verifies that the step produced the expected outcome. + The name of the step + The action to perform + The step execution timeout, or null if none + True if the step represents an independent test case + The associated code element, or null if none + The expected outcome of the step + The context of the step that ran + Thrown if or is null + Thrown if is the empty string + Thrown if is negative + Thrown if the expected outcome was not obtained + + + Sets the step's interim . The interim outcome is used to communicate the anticipated outcome of the step to later phases of execution. + Thrown if attempting to set the outcome while the test is not running + + + Sets the default context for the specified thread. + The thread + The context to associate with the thread, or null to reset the thread's default context to inherit the once again + Thrown if is null + + + The event is raised when the test is finishing to provide clients with an opportunity to perform additional clean up tasks after all ordinary test processing is finished. + + + + This exception type is an abstract base class for exceptions that are used to explicitly signal the outcome of a test. + The test framework uses the value of the property to set the test result instead of applying the standard behavior for unexpected exceptions. This class is and so cannot be instantiated. + + + Returns true if the outcome and message (if any) should be used but the exception stack trace should not be logged. + + + Returns true if the test exception has a non-default message (the message parameter was not null in the constructor arguments). + + + Gets the outcome of the test. + + + When overridden in a derived class, sets the with information about the exception. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + + This exception type is used to signal that a test has failed to satisfy some predetermined condition established by the test author. + For example, an assertion failure may be signaled using a to distinguish it from other application or runtime errors that a test might encounter at runtime. + + + + Returns . + + + This exception type is used to signal that a test has not produced a conclusive pass or fail result. The exception message, if present, should explain the reason no conclusive result was obtained. + + + Returns . + + + The test log class provides services for writing information to the execution log associated with a test. This is a and so cannot be inherited or instantiated. + + + Gets the current stream writer for the built-in log stream where the stream for the test is recorded. + + + Gets the current stream writer for the built-in log stream where the stream for the test is recorded. + + + Gets the current stream writer for the built-in log stream where the stream for the test is recorded. + + + Gets the current stream writer for the built-in log stream where diagnostic and information is recorded. + + + Gets the current stream writer for the built-in log stream where the output from the convenience methods of the class is recorded. + + + Gets the current stream writer for the built-in log stream where assertion failures, exceptions and other failure data are recorded. + + + Gets the current stream writer for the built-in log stream where warnings are recorded. + + + Gets the current log writer. + The execution log, never null + Thrown if there is no current log writer + + + Attaches an attachment to the execution log. This is a convenience method that forwards the request to the current log writer as returned by the property. + The attachment to include + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an HTML attachment with mime-type . This is a convenience method that forwards the request to the current log writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The HTML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an image attachment with a mime-type compatible with its internal representation. This is a convenience method that forwards the request to the current log writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The image to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an XML-serialized object as an XML attachment with mime-type using the default for the object's type. This is a convenience method that forwards the request to the current log writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The object to serialize and embed, must not be null + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an XML-serialized object as an XML attachment with mime-type using the specified . This is a convenience method that forwards the request to the current log writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The object to serialize and embed, must not be null + The to use, or null to use the default for the object's type + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an plain text attachment with mime-type . This is a convenience method that forwards the request to the current log writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The text to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an XHTML attachment with mime-type . This is a convenience method that forwards the request to the current log writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The XHTML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an XML attachment with mime-type . This is a convenience method that forwards the request to the current log writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The XML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + + Begins a marked region. Maybe be nested. + A marker is a hidden tag that labels its contents with a semantic class. It is roughly equivalent in operation to an HTML "span" tag. Various tools may inspect the markers and modify the presentation accordingly. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + The marker + A Disposable object that calls when disposed. This is a convenience for use with the C# "using" statement. + + + + Begins a section with the specified name. Maybe be nested. + A section groups together related content in the test log to make it easier to distinguish. The section name is used as a heading. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + The name of the section + A Disposable object that calls when disposed. This is a convenience for use with the C# "using" statement. + Thrown if is null + + + Embeds an attachment. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The attachment to embed + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds another copy of an existing attachment. This method can be used to repeatedly embed an existing attachment at multiple points in multiple streams without needing to keep the instance itself around. This can help to reduce memory footprint since the original instance can be garbage collected shortly after it is first attached. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The name of the existing attachment to embed + Thrown if is null + Thrown if no attachment with the specified name has been previously attached + + + Embeds an HTML attachment with mime-type . This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The HTML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an image attachment with a mime-type compatible with its internal representation. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The image to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an XML-serialized object as an XML attachment with mime-type using the default for the object's type. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The object to serialize and embed, must not be null + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an XML-serialized object as an XML attachment with mime-type using the specified . This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The object to serialize and embed, must not be null + The to use, or null to use the default for the object's type + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an plain text attachment with mime-type . This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The text to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an XHTML attachment with mime-type . This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The XHTML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an XML attachment with mime-type . This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The XML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + + Ends the region most recently started with one of the Begin* methods. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + Thrown if there is no current nested region + + + + Flushes the log writer. + This is a convenience method that forwards the request to the current log writer as returned by the property. + + + + Writes a character. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The character value + + + Writes a string. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The string value + + + Writes a formatted object. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The object value + + + Writes an array of characters. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The array of characters + + + Writes an array of characters. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The character buffer + The index of the first character in the buffer to write + The number of characters from the buffer to write + Thrown if is null + Thrown if or are out of range + + + Writes a formatted string. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The format string + The format string arguments + Thrown if is null + + + + Writes a test log stream writable object to the stream. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + The object to write, or null if none + + + + Writes an ellipsis to indicate where content has been elided for brevity. An ellipsis may be used, for example, when printing assertion failures to clearly identify sections where the user is not being presented all of the information because it was too long and had to be truncated. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + + + + Writes an exception. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + The exception to write + Thrown if is null + + + + Writes an exception within its own section. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + The exception to write + The section name, or null if none + Thrown if , or is null + + + + Writes an exception. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + The exception data to write + Thrown if is null + + + + Writes an exception within its own section which provides additional cues for interpretation. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + The exception data to write + The section name, or null if none + Thrown if is null + + + + Writes highlighted text. Highlights can be used to emphasize important information such differences between similar expected and actual values. + This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + The text to write, or null if none + + + Writes a line delimiter. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + + + Writes a character followed by a line delimiter. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The character value + + + Writes a string followed by a line delimiter. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The string value + + + Writes a formatted object followed by a line delimiter. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The object value + + + Writes an array of characters followed by a line delimiter. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The array of characters + + + Writes a formatted string followed by a line delimiter. This is a convenience method that forwards the request to the current default log stream writer as returned by the property. + The format string + The format string arguments + Thrown if is null + + + + Provides functions for manipulating test steps. + A step is a delimited region of a test. Each step appears in the report as if it were a dynamically generated test nested within the body of the test (or some other step) that spawned it. The step has its own execution log, pass/fail/inconclusive result and in all other respects behaves much like an ordinary test would. + The number of steps within a test does not need to be known ahead of time. This can be useful in situations where insufficient information is known about the internal structure of a test to be able to fully populate the test tree will all of its details. Because steps are dynamically generated at runtime, they appear in test reports but they are invisible to test runners. that traverse the test tree. + There are many interesting uses for steps. For example: A single test consisting of a long sequence of actions can be subdivided into steps to simplify analysis.A test might depend on environmental configuration that cannot be known a priori.A performance test might be scheduled to run for a certain duration but the total number of iterations is unknown. By running each iteration as a step within a single test, the test report can display the execution log and pass/fail result of each iteration independently of the others.A script-driven test driver could execute a scripted sequence of verification commands as a distinct step. If the script is written in a general purpose programming language, the total number of commands and the order in which they will be performed might not be known ahead of time. Using steps enables the integration of tests written in forms that cannot be directly adapted to the framework's native testing primitives.When testing non-deterministic algorithms, it is sometimes useful to repeat a test multiple times under slightly different conditions until a certain level of confidence is reached. The variety of conditions tested might be determined adaptively based on an error estimation metric. Using steps each condition verified can be reported independently.This is a and so cannot be inherited or instantiated. + + + Gets reflection information about the current step. + + + Adds metadata to the step that is running in the context. + The metadata key + The metadata value + Thrown if or is null + + + Performs an action as a new step within the current context and associates it with the calling function. Does not verify the outcome of the step. + The name of the step + The action to perform + The context of the step that ran + Thrown if or is null + Thrown if is the empty string + + + Performs an action as a new step within the current context and associates it with the calling function. Does not verify the outcome of the step. + The name of the step + The action to perform + The step execution timeout, or null if none + The context of the step that ran + Thrown if or is null + Thrown if is the empty string + Thrown if is negative + + + Performs an action as a new step within the current context and associates it with the specified code reference. Does not verify the outcome of the step. + The name of the step + The action to perform + The step execution timeout, or null if none + True if the step represents an independent test case + The associated code element, or null if none + The context of the step that ran + Thrown if or is null + Thrown if is the empty string + Thrown if is negative + + + Performs an action as a new step within the current context and associates it with the calling function. Verifies that the step produced the expected outcome. + The name of the step + The action to perform + The expected outcome of the step + The context of the step that ran + Thrown if or is null + Thrown if is the empty string + Thrown if the expected outcome was not obtained + + + Performs an action as a new step within the current context and associates it with the calling function. Verifies that the step produced the expected outcome. + The name of the step + The action to perform + The step execution timeout, or null if none + The expected outcome of the step + The context of the step that ran + Thrown if or is null + Thrown if is the empty string + Thrown if is negative + Thrown if the expected outcome was not obtained + + + Performs an action as a new step within the current context and associates it with the specified code reference. Verifies that the step produced the expected outcome. + The name of the step + The action to perform + The step execution timeout, or null if none + True if the step represents an independent test case + The associated code element, or null if none + The expected outcome of the step + The context of the step that ran + Thrown if or is null + Thrown if is the empty string + Thrown if is negative + Thrown if the expected outcome was not obtained + + + This exception type is used to signal that a test has been terminated with a particular outcome. The exception message, if present, should explain the reason that the test was terminated. + + + Gets the outcome of the test. + + + When overridden in a derived class, sets the with information about the exception. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + A context cookie is used to unwind the context stack of the current thread to its previous state prior to a context having been entered. + + + + Exits the context that was entered when the cookie was granted. + Equivalent to calling . This method is provded as a convenience for use with the C# using statement. + + Thrown if the cookie belongs to a different or if the context was already exited + Thrown if the context manager has been disposed + + + Exits the context that was entered when the cookie was granted. + Thrown if the cookie belongs to a different or if the context was already exited + Thrown if the context manager has been disposed + + + Describes the context in which an assertion is being evaluated. This is a and so cannot be inherited or instantiated. + + + Gets the current assertion failure behavior. + + + Gets the current assertion context. + + + Gets the associated test context. + + + Performs an action and returns an array containing the assertion failures that were observed within the block. + The action to invoke + The assertion failure behavior to use while executing the block + Specifies whether to represent an exception as an assertion failure, otherwise it is rethrown + The array of failures, may be empty if none + Thrown if is null + + + Gets the pending failures within the current assertion scope. + The pending failures, or an empty array if none + + + Submits an assertion failure. + The assertion failure + Thrown if is null + + + The exception type used by the Gallio assertion framework to signal assertion failures. + + + + An assertion failure is an immutable description of a failed assertion and its cause. It takes into account information about labeled values such as the expected and actual value. + Use an to generate an instance of this type. + + + + Gets the maximum length of formatted value that can be presented before truncation occurs. This field is read-only. + + + Gets the maximum length of label that can be presented before truncation occurs. This field is read-only. + + + Gets the description of the assertion failure. + + + Gets information about the exceptions. + + + Gets the nested assertion failures that contributed to the composite assertion failure described by this instance. + + + Gets formatted representations of labeled values as key/value pairs. + + + Gets the user-supplied message about the assertion failure, or null if none. + + + Get the stack track of the failure, or null if none. + + + Formats the failure as a string. + The formatted string + + + Writes the details about the assertion failure to the structured text writer. + The structured text writer, not null + + + Writes the assertion failure to a test log stream. + The test log stream + Thrown if is null + + + An assertion failure builder is used to construct a complete description of an assertion failure that has occurred. It takes into account information about the expected and actual value, as well as additional labeled values and exceptions. + + + Gets the formatted used by the builder. + + + Adds an exception to the assertion failure. + The exception to add + The builder, to allow for fluent method chaining + Thrown if is null + + + Adds an exception to the assertion failure. + The exception data to add + The builder, to allow for fluent method chaining + Thrown if is null + + + Adds a nested assertion failure that contributed to the composite assertion failure described by this instance. + The inner assertion failure to add + The builder, to allow for fluent method chaining + Thrown if is null + + + Adds an enumeration of nested assertion failures that contributed to the composite assertion failure described by this instance. + The enumeration of inner assertion failures to add + The builder, to allow for fluent method chaining + Thrown if is null or contains a null + + + + Adds a labeled value as plain text. + The order in which this method is called determines the order in which this labeled value will appear relative to other labeled values. + + The label + The formatted value + The builder, to allow for fluent method chaining + Thrown if or is null + Thrown if is empty + + + + Adds a labeled value as structured text. + The order in which this method is called determines the order in which this labeled value will appear relative to other labeled values. + + The label + The formatted value as structured text + The builder, to allow for fluent method chaining + Thrown if or is null + Thrown if is empty + + + + Adds a labeled value. + The order in which this method is called determines the order in which this value will appear relative to other labeled values. + + The labeled value + The builder, to allow for fluent method chaining + + + + Adds the raw actual value to be formatted using . + The order in which this method is called determines the order in which this value will appear relative to other labeled values. + + The actual value + The builder, to allow for fluent method chaining + + + + Adds the raw expected and actual values to be formatted using and includes formatting of their differences. + The order in which this method is called determines the order in which the values will appear relative to other labeled values. + + The expected value + The actual value + The builder, to allow for fluent method chaining + + + + Adds the raw expected value to be formatted using . + The order in which this method is called determines the order in which this value will appear relative to other labeled values. + + The expected value + The builder, to allow for fluent method chaining + + + + Adds a raw labeled value to be formatted using . + The order in which this method is called determines the order in which this labeled value will appear relative to other labeled values. + + The label + The raw unformatted value + The builder, to allow for fluent method chaining + Thrown if is null + Thrown if is empty + + + + Adds two raw labeled values formatted using and includes formatting of their differences. + The order in which this method is called determines the order in which the values will appear relative to other labeled values. + + The left label + The left value + The right label + The right value + The builder, to allow for fluent method chaining + Thrown if or is null + + + Creates an assertion failure object. + + + Sets the user-supplied assertion failure message. + The user-supplied assertion failure message, or null if none + The builder, to allow for fluent method chaining + + + Sets the user-supplied assertion failure message to a formatted value. + The user-supplied assertion failure message format string, or null if none + The format arguments, or null or empty if none + The builder, to allow for fluent method chaining + + + Sets the stack trace. + The stack trace, or null if none + The builder, to allow for fluent method chaining + + + Generates an immutable object that describes the failure. + The assertion failure + + + + An exception type that wraps a . + This exception is used in two ways: The exception may be "silent" when it is used to cause a test to terminate due to an assertion failure that has already been logged or otherwise conveyed to the user.Otherwise the exception will be reported the user in the typical manner. + + + + Returns true if the outcome and message (if any) should be used but the exception stack trace should not be logged. + + + Gets the associated assertion failure, never null. + + + Returns true if the assertion failure exception should not be logged because the information it contains has already been conveyed to the user. + + + Gets a message that describes the current exception. + The error message that explains the reason for the exception, or an empty string(""). + + + When overridden in a derived class, sets the with information about the exception. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Provides utilities to assist with the implementation of new asserts. This class is and so cannot be instantiated. + + + + Performs an action and returns an array containing the assertion failures that were observed within the block. If the block throws an exception, it is reified as an assertion failure. + The assertion failure behavior while the action runs is so the action terminates on the first failure. The assertion failure itself is returned but it is not logged. + This method is very useful for composing assertions because it enables assertions to be evaluated, and, when they fail, the failure can be recorded as an inner assertion failure of some larger composite assertion. For example, this makes it possible to create an assertion over a collection of items by composing an assertion over a single item. + + The action to invoke + The array of failures, may be empty if none + Thrown if is null + + + Performs an action and returns an array containing the assertion failures that were observed within the block. If the block throws an exception, it is reified as an assertion failure. + The action to invoke + The assertion failure behavior to use while the action runs + The array of failures, may be empty if none + Thrown if is null + + + Submits a failure if the assertion failure object is non-null. + Failure to be submited, or null if none + + + + Verifies that an assertion succeeded. + If the assertion function returns null then the assertion is deemed to have passed. If it returns an or throws an exception, then is is deemed to have failed. + When an assertion failure is detected, it is submitted to which may choose to throw a or do something else. + + The assertion function to evaluate + Thrown if is null + + + + A labeled value describes a named assertion parameter. + The label indicates the purpose of the value, such as "Expected Value". The value itself should be formatted to emphasize structural characteristics. + For additional emphasis, such as for comparison purposes (ie. diffs), the value may be formatted as structured text to include highlights and other markup. + + + + Gets the formatted value as structured text. + + + Gets the label. + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + + Specifies the behavior that should take place when a is submitted to the . + There are three orthogonal dimensions to the assertion failure behavior: / No-: Log the failure when reported, or do not log it. / No-: Throw an exception to abort computation, or allow it to continue / No- (aka. ): Discard the failure when finished reporting it, or capture it in a list for further processing + + + + When an assertion failure is reported, capture it in a list, log it, and allow the computation to continue. + + + When an assertion failure is reported, capture it in a list, then throw an to immediately abort the current computation. + + + + When an assertion failure is reported, capture it in a list, log it, then throw an to immediately abort the current computation. + This is the default behavior for assertion contexts. + + + + When an assertion failure is reported, discard it (instead of capturing it in a list) and allow the current computation to continue. + + + + When an assertion failure is reported, capture it in a list and allow the current computation to continue. + This is the opposite of , and is an alias for the case where none of the other flags are specified. + + + + Converts arrays from one-dimensional arrays of one element type to another. This class cannot be inherited. + + + Converts the value to type . + The value to convert, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The conversion cost + + + An abstract base class implementation of that mostly validates arguments and provides a default implement for based on . This class is and so cannot be instantiated. + + + Determines whether the converter can convert a value of type to type . + The source type + The target type + True if the converter supports this conversion + + + Implements . + The source type, never null + The target type, never null + True if the conversion is supported + + + Converts the value to type . + The value to convert + The target type + The converted value + + + Implements + The source value + The target type, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type + The target type + The conversion cost + + + Implements . + The source type, never null + The target type, never null + The conversion cost + + + Service locator for . This is a and so cannot be inherited or instantiated. + + + Gets the global conveter singleton. + + + Converts values among types. This class cannot be inherited. + + + Converts the value to type . + The value to convert, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The conversion cost + + + A null implementation of a converter that does not actually support converting values. Consequently returns false whenever a conversion would be required. + + + Gets a singleton instance of the null converter. This field is read-only. + + + Implements + The source value + The target type, never null + The converted value + + + Implements . + The source type, never null + The target type, never null + The conversion cost + + + Converts an into a using . This class cannot be inherited. + + + Converts the value to type . + The value to convert, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The conversion cost + + + A rule-based converter uses a set of s to perform conversions. It caches the best path it determines for each conversion so that it only needs to compute the conversion cost once. + + + Implements + The source value + The target type, never null + The converted value + + + Implements . + The source type, never null + The target type, never null + The conversion cost + + + Converts a into an assuming the string is valid xml. This class cannot be inherited. + + + Converts the value to type . + The value to convert, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The conversion cost + + + Converts objects to objects. This class cannot be inherited. + + + Converts the value to type . + The value to convert, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The conversion cost + + + Converts an into a by value or outer xml. This class cannot be inherited. + + + Converts the value to type . + The value to convert, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The conversion cost + + + Converts objects to XML serializable objects that have the . This class cannot be inherited. + + + Converts the value to type . + The value to convert, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The conversion cost + + + Describes the relative cost of performing a conversion so that different conversions can be ranked by cost. A typical direct conversion should have a cost of one. Lossy conversions should be more costly. + + + The conversion is the best possible conversion available. Built-in conversions should not use this value. It should be reserved for user-created conversions that are intended to override the built-in conversions. This field is read-only. + + + The conversion is a poor default choice. It costs a sufficient number of units of work to perform to ensure that a non-default conversion will be chosen if possible. This field is read-only. + + + The conversion is not supported. This field is read-only. + + + The conversion costs the maximum possible amount of work to perform. This field is read-only. + + + The conversion costs a typical amount of work to perform. It may yet be trumped by a conversion that costs less. This field is read-only. + + + The conversion has zero cost because no work is required. This field is read-only. + + + Returns true if the conversion is not supported. + + + Gets the cost value. + + + Adds this conversion cost with the other and returns the sum. + The other conversion cost + The summed conversion cost + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + A conversion rule encapsulates an algorithm for converting a value from a source type to a target type. + + + Converts the value to type . + The value to convert, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The converted value + + + Gets the cost of converting a value of type to type . + The source type, never null + The target type, never null + A converter that may be used to recursively convert the contents of a composite object from one type to another, never null + The conversion cost + + + A converter converts a value from a source type to a target type. + + + Determines whether the converter can convert a value of type to type . + The source type + The target type + True if the converter supports this conversion + Thrown if or is null + + + Converts the value to type . + The value to convert + The target type + The converted value + Thrown if is null + Thrown the requested conversion was not supported + + + Gets the cost of converting a value of type to type . + The source type + The target type + The conversion cost + Thrown if or is null + + + Abstract base class for an aggregate data set that combines a list of data sets according to some algorithm. This class is and so cannot be instantiated. + + + Gets the immutable list of combined data sets. + + + Adds a data set to the aggregate. + The data set to add + Thrown if is null + Thrown if is already a member of this aggregate + + + A base implementation of that performs argument validation. This class is and so cannot be instantiated. + + + Gets a value derived from the . + The data item + The value + + + Internal implementation of after argument validation has been performed. + The data item, not null + The value + Thrown if the data binding fails + + + Abstract base class for that validates input arguments before passing them on to the implementation. This class is and so cannot be instantiated. + + + Registers the 's requests to query particular s with the . + The data binding context + The data source resolver + The data binding accessor to use for obtaining bound values from s produced by the . + + + Implementation of . + The data binding context, not null + The data source resolver, not null + The data binding accessor + + + Abstract base class for data items. This class is and so cannot be instantiated. + + + + Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. + For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. + + + + Gets an enumeration of the data bindings that may be queried to informally describe its contents. The enumeration of bindings may not be complete. + The enumeration of bindings + + + Gets the value of the specified binding. + The data binding, never null + The value + + + Implements . + The binding, never null + The associated value + + + + Populates the specified metadata map with key/value pairs associated with the data item, if any. + For example, the metadata may contain a description that serves as documentation of the contents of the data item or of the test scenario that is exercised by the contents of the data item. This metadata may be injected into test instances created with the contents of this data item. + + The metadata map + + + Implements . + The metadata map to populate, never null + + + Abstract base class for that validates input arguments before passing them on to the implementation. This class is and so cannot be instantiated. + + + Gets the number of columns in an indexed data set. + + + Returns true if the data set can provide a value for the specified binding. + The binding + True if the data set can provide a value for the binding + + + Determines whether a binding can be satisfied by the data set. + The data binding, not null + True if the binding can be satisfied + + + Gets an enumeration of data items that can supply values for a given collection of bindings. It should produce items even if some of the requested bindings cannot be fulfilled. + The bindings that are requested + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + The enumeration of data items + + + Enumerates the data items in the data set. + The data bindings, not null + If true, includes dynamic items + The enumeration of data items in the combined data set + + + A that simply accesses a value contained by a data item using a particular . This class cannot be inherited. + + + The combinatorial join strategy combines items by constructing the cartesian product of the items of each provider. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the strategy. This field is read-only. + + + Joins the items from each provider into a sequence of aggregate items. + The list of providers + The list of bindings per provider + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + An enumeration of item-lists consisting of exactly one item from each provider and indexed in the same order as the collection + + + The concatenation merge strategy combines the items from multiple providers by simply concatenating the items in the order in which they appear and proceeding from one provider to the next until all providers have been fully processed. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the strategy. This field is read-only. + + + Merges the items from each provider into a new sequence. + The list of providers + The bindings + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + The merged sequence of items + + + An implementation of that returns a constant value, ignoring the data item it is passed. This class cannot be inherited. + + + + A CSV data set retrieves fields from a CSV document as strings. + If the CSV document has a header, then it is interpreted as the names of the columns. Columns with names in brackets, such as "[ExpectedException]", are interpreted as containing metadata values associated with the named key. + + + + Gets the number of columns in an indexed data set. + + + + Gets or sets a character that indicates that a line in the source represents a comment. May be set to '\0' (null) to disable comment handling. + Comment lines are excluded from the record set. + + The default value is '#' (pound). + + + + Gets the name of the location that is providing the data, or null if none. + The data location name and line number are exposed as metadata when provided. + + The default value is null. + + + Gets or sets the field delimiter character. + The default value is ',' (comma). + + + Gets or sets whether the CSV document has a header that should be used to provide aliases for indexed columns. + The default value is 'false' which indicates that the file does not have a header. + + + Determines whether a binding can be satisfied by the data set. + The data binding, not null + True if the binding can be satisfied + + + Enumerates the data items in the data set. + The data bindings, not null + If true, includes dynamic items + The enumeration of data items in the combined data set + + + + Reads data from a Comma Separated Values document. + The document format simply consists of sequential lines of delimited field values. The standard delimiter is ',' (comma) but it may be overridden using .Empty lines are considered to be records with one empty field.Lines that begin with a special are excluded from the record set.Field values may be quoted using '"' (quote) characters. The quotes will be omitted from the record set. Quotes may be escaped by doubling them within a quoted field.Unbalanced quotes are tolerated but may produce unexpected results.Excess whitespace is trimmed unless quoted.The document may contain a header consiting of field names but the reader does not interpret it in any special way. It will simply be returned to the client as an ordinary record. + + + + + Gets or sets a character that indicates that a line in the source represents a comment. May be set to '\0' (null) to disable comment handling. + Comment lines are excluded from the record set. + + The default value is '#' (pound). + + + Gets or sets the field delimiter character. + The default value is ',' (comma). + + + Gets the 1-based line number of the previously returned record, or 0 if no lines have been read yet. + + + Closes the reader. + + + Reads the list of fields that belong to the next record in the document. Returns null at the end of the document. + The record contents as an array of field values, or null if at the end of the document + Thrown if an I/O error occurs + + + + A data binding object describes how a data binding is to take place. + This class provides support for optional path-based and index-based lookup. Subclasses may provide additional properties that are recognized by special kinds of data sets to modify how a bound value is resolved. + + + + Gets an optional binding index that describes how to locate the bound value in a data set that is structured as an ordered tuple, such as the ordinal index of a cell in an array. Null if none. + + + Gets an optional binding path that describes how to locate the bound value in the data set, such as a column name or an XPath expression. Null if none. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Creates a clone of the data binding with a different index. + The new index + The cloned binding + + + Returns a debug representation of the binding as a string. + The string representation + + + A tracks a list of s and s that are used to produce s. This class cannot be inherited. + + + Gets the converter service. + + + Gets the immutable list of data sets to be enumerated during data binding. + + + Returns true if the data binding context contains registered data bindings. + + + Gets or sets the to use for combining the together. By default the strategy is . + Thrown if is null + + + + Gets an enumeration of s. + The contents of each item may be inspected using a as returned by . When the client is finished with an item, it should dispose it by calling the method of the . + + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + The enumeration of data items + + + Registers a data binding for a given data set and adds the data set to the list of data sets to be enumerated during data binding. Returns a that may be used to retrieve the values associated with the binding. + The data set + The data binding + Thrown if or is null + + + The type of exception thrown when data binding operations fail. + + + + A data binding specification describes how values are bound to slots () of a type or method. The specification can then be used to create new objects or invoke methods. + A specification automatically converts values to the correct types for data binding using a . It can also format the specification to a string using a . This class is and so cannot be instantiated. + + + Gets the converter. + + + Gets the slot values. + + + Appends formatted generic arguments within angle brackets, if any. + The string builder, not null + The arguments, not null + The formatter, not null + + + Appends formatted generic arguments within parentheses, if any. + The string builder, not null + The arguments, not null + The formatter, not null + + + Appends formatted values keyed and sorted by name, if any. This method is used with fields and properties. + The string builder, not null + The named values, not null + The formatter, not null + + + + Formats the specification to a string for presentation. + The values are listed sequentially as follows: The .The slot values, if any, are ordered by index and enclosed within angle bracket.The slot values, if any, are ordered by index and enclosed within parentheses.All other slot values, if any, are sorted by name and formatted as name-value pair assignments following a colon and delimited by a comma Example: 'SomeType<int, string>(42, "deep thought"): Author="Douglas Adams", Book="HGTTG"'. + If there are no slots of a given kind, then the enclosing angle brackets or parentheses are ignored. Therefore if is empty then will be returned unmodified. + + The entity that is qualified by the specification such as the name of a type or method + The formatter + The formatted specification + Thrown if or is null + + + Internal implementation of after argument validation. + The entity that is qualified by the specification such as the name of a type or method + The formatter, not null + The formatted specification + + + + Resolves a member that may be declared by a generic type using the resolved type or one of its subtypes. + For example, if was declared by type Foo<T> and is a subtype of Foo<int>, returns a reflection object for the member as declared by Foo<int>. + + The type of member + The resolved type, not null + The member, not null + The resolved member + + + Utilities for . This is a and so cannot be inherited or instantiated. + + + Gets the metadata associated with a data item. + The data item + The associated metadata + + + + A data row is a simple immutable value type that encpasulates an array of values along with associated metadata for use in data binding expressions. It presents a fluent interface that users may find more convenient than other implementations. + The data in a is always considered dynamic. + + + + + Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. + For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. + + + + Gets an enumeration of the data bindings that may be queried to informally describe its contents. The enumeration of bindings may not be complete. + The enumeration of bindings + + + Implements . + The binding, never null + The associated value + + + Implements . + The metadata map to populate, never null + + + Returns an augmented data row with added metadata. + The metadata key + The metadata value + The augmented data row + Thrown if or is null + + + Returns an augmented data row with added metadata from the specified metadata map. + The metadata map + The augmented data row + Thrown if is null + + + An data source object provides a simple way of aggregating data sets together. It also provides a simple translation mechanism for mapping binding paths to binding indexes which is useful for providing named aliases for columns in indexed data sets. + + + Gets the name of the data source, or an empty string if it is anonymous. + + + Adds an alias for a binding path to map it to the specified index. + The binding path to match in a case-insensitive manner + The associated index to use instead + Thrown if is null + + + Determines whether a binding can be satisfied by the data set. + The data binding, not null + True if the binding can be satisfied + + + Enumerates the data items in the data set. + The data bindings, not null + If true, includes dynamic items + The enumeration of data items in the combined data set + + + A data source table manages a collection of named data sources. + + + Resolves the data source with the specified name. + The data source name + The resolved data source, or null if none found + + + + A factory data set generates data items by invoking a factory delegate and interpreting its output in accordance with the factory kind. + Multiple different interpretations are supported. Refer to the documentation of the enumeration for more details about each kind. + + + + Gets the number of columns in an indexed data set. + + + Determines whether a binding can be satisfied by the data set. + The data binding, not null + True if the binding can be satisfied + + + Enumerates the data items in the data set. + The data bindings, not null + If true, includes dynamic items + The enumeration of data items in the combined data set + + + This class provides a set of factory methods for creating enumerable objects that generate values according to a specified rule. The generated values may be used for a variety of purposes including data-driven testing. This is a and so cannot be inherited or instantiated. + + + Creates an enumeration that yields all values of an type. + The type + Thrown if is null + Thrown if is not an type + + + Creates an enumeration that yields a linear sequence of values forming an arithmetic progression. + The first value to generate + The number of values to generate + The increment for each successive value + The enumeration + Thrown if is less than 0 + + + Creates an enumeration that yields a linear sequence of values forming an arithmetic progression. + The first value to generate + The number of values to generate + The increment for each successive value + The enumeration + Thrown if is less than 0 + + + + The intersection merge strategy combines the items from multiple providers by discarding items whose values do not appear in the items of all other providers. If the same item appears more than once within any given provider, when it will be enumerated only as often as the least number of repetitions of that item that appear in other providers. + Uniqueness is determined by the natural equality of each bound value in the item. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the strategy. This field is read-only. + + + Merges the items from each provider into a new sequence. + The list of providers + The bindings + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + The merged sequence of items + + + A data set constructed from a sequence of data items. This class cannot be inherited. + + + Gets the number of columns in an indexed data set. + + + + A joined data set is an aggregate data set that joins items from each of zero or more other data sets according to a . + A joined data set supports queries with two kinds of : A translated binding produced by is scoped to a particular . When a query occurs using a translated binding, only that and its components are consulted.Any other binding is treated as if it referred to the joined including all of the contributions of all data sets. The joined is conceptually laid out such that the columns of first appear first followed by those of successive s in order. To maintain this illustion, the component of the binding is adjusted internally before passing any queries on to the s. Thereafter a binding will be consumed by the first that returns true from its method after index-adjustment. + + + + Gets the number of columns in an indexed data set. + + + Gets or sets the . By default the strategy is . + Thrown if is null + + + Adds a data set to the aggregate. + The data set to add + + + Determines whether a binding can be satisfied by the data set. + The data binding, not null + True if the binding can be satisfied + + + Enumerates the data items in the data set. + The data bindings, not null + If true, includes dynamic items + The enumeration of data items in the combined data set + + + + Translates a binding into one that expresses a query that is scoped over a particular data set that is associated with this interface. + If the binding contains an index parameter, the translated binding will contain an index that is offset based on the position of the contents of the data set within the items of the joined aggregate. + + The data set + The binding + The translated binding + Thrown if or is null + Thrown if is not a member of this instance + + + A list data item contains a list of static data values combined with optional metadata for the item. Data binding occurs based on the binding index alone. This class cannot be inherited. + The value type + + + Gets an enumeration of the data bindings that may be queried to informally describe its contents. The enumeration of bindings may not be complete. + The enumeration of bindings + + + A merged data set is an aggregate data set that selects items from each of zero or more other data sets according to a . + + + Gets the number of columns in an indexed data set. + + + Gets or sets the . By default the strategy is . + Thrown if is null + + + Adds a data set to the aggregate. + The data set to add + + + Determines whether a binding can be satisfied by the data set. + The data binding, not null + True if the binding can be satisfied + + + Enumerates the data items in the data set. + The data bindings, not null + If true, includes dynamic items + The enumeration of data items in the combined data set + + + Encapsulates a specification for invoking a method given values for its generic parameters and formal parameters. This class cannot be inherited. + + + Gets the method or generic method definition to be invoked. + + + + Gets the resolved method arguments. + The values have already been converted to appropriate types for invoking the method. + + + + Gets the resolved method given any generic method arguments that may have been provided as slot values. + + + Gets the resolved type that declares the method. + + + Invokes the method. + The object on which to invoke the method. This value is ignored if the method is static. + The method result value + Thrown if is null but the method is non-static + Any exception thrown by the invoked method + + + A null data item simply returns a null value on each request. It has no metadata. This is a and so cannot be inherited or instantiated. + + + Gets the singleton null data item instance. This field is read-only. + + + + Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. + For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. + + + + Gets an enumeration of the data bindings that may be queried to informally describe its contents. The enumeration of bindings may not be complete. + The enumeration of bindings + + + Encapsulates a specification for creating objects given values for a type's generic parameters, constructor parameters, fields and properties. This class cannot be inherited. + + + Gets the resolved constructor, or null if the type was abstract or if it was a struct and the default struct constructor is being use. + + + + Gets the resolved constructor arguments. + The values have already been converted to appropriate types for invoking the constructor. + + + + + Gets the resolved fields and their values. + The values have already been converted to appropriate types for setting the fields. + + + + + Gets the resolved properties and their values. + The values have already been converted to appropriate types for setting the properties. + + + + Gets the resolved type given any generic type arguments that may have been provided as slot values. + + + Gets the type or generic type definition to be instantiated. + + + Creates an instance of the resolved type and initializes it using constructor parameter, field and property slot values. + The new instance, never null + Thrown if the type is not instantiable + + + An object data binder creates objects and binds values to its slots such as generic type parameters, constructor parameters, fields and properties. + + + Implementation of . + The data binding context, not null + The data source resolver, not null + The data binding accessor + + + Sets the binder for a slot. + The slot + The binder + Thrown if or is null + + + + The pairwise strategy constructs a limited number of combinations of the items within the data providers such that they cover all possible pairs of values from each data source. + This strategy can be more efficient than one based on exhaustively testing all combinations since many test failures result from the interaction of a relatively small number of factors: often just two of them. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the strategy. This field is read-only. + + + Joins the items from each provider into a sequence of aggregate items. + The list of providers + The list of bindings per provider + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + An enumeration of item-lists consisting of exactly one item from each provider and indexed in the same order as the collection + + + A scalar data binder queries a specified data source with a data binding and converts the resulting value to the requested type. It does nothing during unbinding. + + + Implementation of . + The data binding context, not null + The data source resolver, not null + The data binding accessor + + + A scalar data item represents a single static data value combined with optional metadata for the item. Data binding occurs whenever the binding index is 0. This class cannot be inherited. + The value type + + + Gets an enumeration of the data bindings that may be queried to informally describe its contents. The enumeration of bindings may not be complete. + The enumeration of bindings + + + The sequential join strategy combines items from each data provider sequentially. If one provider contains fewer items than the others, the sequential join strategy will insert a in its place until all other providers have been exhausted. This is similar to performing an "outer join" of multiple sources by ordinal index. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the strategy. This field is read-only. + + + Joins the items from each provider into a sequence of aggregate items. + The list of providers + The list of bindings per provider + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + An enumeration of item-lists consisting of exactly one item from each provider and indexed in the same order as the collection + + + An implementation of that stores the dynamic flag and metadata. This class is and so cannot be instantiated. + + + + Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. + For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. + + + + Implements . + The metadata map to populate, never null + + + + The union merge strategy combines the items from multiple providers by discarding all items whose values duplicate those of other items that have already been enumerated. + Uniqueness is determined by the natural equality of each bound value in the item. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the strategy. This field is read-only. + + + Merges the items from each provider into a new sequence. + The list of providers + The bindings + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + The merged sequence of items + + + A data set constructed from an enumerated sequence of values. This class cannot be inherited. + + + Gets the number of columns in an indexed data set. + + + An XML data set selects nodes from an XML document using XPath expressions. The selected nodes are returned as objects. + + + Gets the number of columns in an indexed data set. + + + + Gets the name of the location that is providing the data, or null if none. + The data location name and line number are exposed as metadata when provided. + + The default value is null. + + + Determines whether a binding can be satisfied by the data set. + The data binding, not null + True if the binding can be satisfied + + + Enumerates the data items in the data set. + The data bindings, not null + If true, includes dynamic items + The enumeration of data items in the combined data set + + + A data accessor extracts a value from a . + + + Gets a value derived from the . + The data item + The value + Thrown if the data binding fails + Thrown if is null + + + + A data binder specifies how to produce values that are suitable for data binding in some context. + The typical lifecycle is as follows: First, a is created.Next the client calls for each , supplying the and a for resolving data sources.Then the client calls and begins enumerating over the items.For each item, the client calls using the produced by the s to obtain the bound values.When finished with an item, the client disposes it. + The lifecycle may also be explained in terms of three phases from the perspective of a . PrebindingThe method is called to register interest in particular s with the .BindingThe method is called to obtain bound values from a .UnbindingThe 's method is called to release resources used by the bound values. + + + + Registers the 's requests to query particular s with the . + The data binding context + The data source resolver + The data binding accessor to use for obtaining bound values from s produced by the . + Thrown if or is null + + + + A data item is an opaque representation of a collection of values and metadata that may be retrieved using data bindings that encode the appropriate lookup rules into the item. + Data items may have very different forms: Scalar-like items: Items that always yield a single value, possibly a constantRow-like items: Items that yield several values in response to index-based data bindings or named column pathsStructured items: Items that yield values by binding to paths within the item or by resolving custom data binding expressions + + + + + Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. + For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. + + + + Gets an enumeration of the data bindings that may be queried to informally describe its contents. The enumeration of bindings may not be complete. + The enumeration of bindings + + + Gets the value of the specified binding. + The data binding, never null + The value + Thrown if the cannot be resolved or if its value cannot be obtained + + + + Populates the specified metadata map with key/value pairs associated with the data item, if any. + For example, the metadata may contain a description that serves as documentation of the contents of the data item or of the test scenario that is exercised by the contents of the data item. This metadata may be injected into test instances created with the contents of this data item. + + The metadata map + + + A data provider generates an enumeration of s given a collection of s to satisfy. + + + Gets an enumeration of data items that can supply values for a given collection of bindings. It should produce items even if some of the requested bindings cannot be fulfilled. + The bindings that are requested + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + The enumeration of data items + Thrown if is null + + + A data set provides data items for data binding and describes whether is supports particular bindings. + + + Gets the number of columns in an indexed data set. + + + Returns true if the data set can provide a value for the specified binding. + The binding + True if the data set can provide a value for the binding + Thrown if is null + + + Resolves data sources by name. + + + Resolves the data source with the specified name. + The data source name + The resolved data source, or null if none found + Thrown if is null + + + A join strategy combines items from multiple providers into products according to some algorithm. + + + Joins the items from each provider into a sequence of aggregate items. + The list of providers + The list of bindings per provider + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + An enumeration of item-lists consisting of exactly one item from each provider and indexed in the same order as the collection + + + A merge strategy combines items from multiple providers into a sequence according to some algorithm. + + + Merges the items from each provider into a new sequence. + The list of providers + The bindings + If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori. + The merged sequence of items + + + + Specifies the kind of factory member referenced by . + Each kind of factory expresses its contents by returning enumerations of data sets, data items, object arrays and single objects. + The kind of a factory may be automatically determined or it may be explicitly specified in cases where it may be ambiguous. + + + + + Automatically determines the type of factory based on the type of element returned by the enumeration. + + + If the element is a then it is processed in the same manner as . + If the element is a (such as , or ) then it is processed in the same manner as . + If the element is an array then it is processed in the same manner as . + Otherwise the element is process in the same manner as . + + + Refer to the other factory kinds for usage examples. + + + + Specifies that the factory returns an enumeration s whose items are to be consumed. + + + Specifies that the factory returns an enumeration of s (such as , , or ). + + + Specifies that the factory returns an enumeration of object arrays that describe successive items. + + + Specifies that the factory returns an enumeration of single object values. + + + + A formatting rule for . + Formats values as "true" or "false". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values as two digit hex values like "0xa5". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values as literals like: "'x'" or "'\n'". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + A default formatting rule for objects based on using the to convert the value to a string. This rule has minimum priority so that all other formatting rules should override it in principle. This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values in the invariant round-trip format like: "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffzz". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values as "dbnull". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values like: "5.6m". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values as "\"key\": \"value\"". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values like: "5.6". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values as "[1, 2, 3]". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + Service locator for . This is a and so cannot be inherited or instantiated. + + + Gets the global formatter singleton. + + + Typical priority values to use as guidelines. This is a and so cannot be inherited or instantiated. + + + The best possible formatting rule priority. A rule with this priority will override all other matching rules. This field is constant and read-only. + + + A better than typical rule. This value should be used for cases where the typical rule is not quite precise enough. This field is constant and read-only. + + + The default formatting rule priority. A rule with this priority will be overridden by all other matching rules. This field is constant and read-only. + + + Fallback rule priority. Represents a rule to be applied if the typical case fails. This field is constant and read-only. + + + Generic rule priority. Represents a generic rule that can represent objects of any type structurally. This field is constant and read-only. + + + Typical rule priority. This is a good starting point for rule priorities. This field is constant and read-only. + + + + A formatting rule for , , , , , and . + Formats values like: "5", "123", "-12". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values as "\"key\": \"value\"". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + A rule-based formatter uses a set of s to format values appropriately. + + + Formats an object to a string for display. + The object to format, may be null + The formatted string, never null and never an empty string + + + + A formatting rule for . + Formats values as two digit signed hex values like "0x55" and "-0x55". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values like: "5.6f". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values as literals like: ""abc\ndef"". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + A formatting rule that describes the structure of objects in terms of their constituent properties and fields. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + A formatter that is used when the runtime is not initialized. + + + + A formatting rule for . + Formats values like: string, MyType.Nested, int[], byte*, similar to C#. This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + A formatting rule for . + Formats values as "<root />". This class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + Provides services for formatting objects for display. + + + Formats an object to a string for display. + The object to format, may be null + The formatted string, never null and never an empty string + + + A formatting rule encapsulates an algorithm for formatting values of particular types to strings for presentation. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + + Associates an annotation message with a code element. When the code element is processed as part of building some other test, the annotation message will be emitted. This may be used to signal error, warning, and informational messages associated with the code element in question. + Many annotations are automatically generated by the framework. For example, improperly used attributes generally cause error annotations to be emitted. This attribute provides an easy way for test authors to leverage the annotation mechanism for other discretionary purposes where it is desirable to draw attention to a particular code element. + Note that the annotation will only be emitted if it is encountered during the process of building a test. If for some reason the annotated code element is not processed, then the attribute will have no effect. This class is and so cannot be instantiated. + + + Gets or sets optional detail text of the annotation, or null if none. + + + Gets the annotation message. + + + Gets the annotation type. + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Abstract base class for typical builder implementations. This class is and so cannot be instantiated. + + + Registers a deferred action to be performed when is called. + The associated code element, used to report errors if the deferred action throws an exception + The order in which the action should be applied, from least order to greatest + The action to perform + + + Applies all pending deferred in order and clears the list. + + + Gets the test model builder. + The test model builder + + + Abstract base implementation of with do-nothing implementations. This class is and so cannot be instantiated. + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + Returns true if the code element represents a test. + The evaluator + The code element + True if the code element represents a test + + + Returns true if the code element represents a part of a test such as a test method or a test contribution like a setup or teardown method. + The evaluator + The code element + True if the code element represents a test + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + A base implementation of that does nothing. + + + + Gets information about the tools that are used by the specified test assembly. The tool information will be included in the report as part of the framework node that contains the assembly. + This method is used by authors of tools that are derived from the to provide brand and version information about the tool so that it will be visible to end users. + If no tools are referenced by the assembly, it will be ignored by the . + + The test assembly + The tool information + + + Abstract base class for test component builders. This class is and so cannot be instantiated. + + + Gets a reference to the point of definition of this test component in the code, or null if unknown. + + + Gets the stable unique identifier of the component. + + + Gets or sets the name of the component. + + + Adds a metadata key value pair. + The metadata key + The value to add + + + Gets the underlying test component. + The test component + + + Gets the test model builder. + The test model builder + + + Gets the underlying test component. + The underlying test component + + + A contribution method pattern attribute applies decorations to a containing scope such as by introducing a new setup or teardown action to a test. This class is and so cannot be instantiated. + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + Applies decorations to the containing test. + The containing scope + The method to process + + + Returns true if the code element represents a part of a test such as a test method or a test contribution like a setup or teardown method. + The evaluator + The code element + True if the code element represents a test + + + Verifies that the attribute is being used correctly. + The containing scope + The method + Thrown if the attribute is being used incorrectly + + + + The data pattern attribute applies a data source to a fixture or test parameter declaratively. It can be attached to a fixture class, a public property or field of a fixture, a test method or a test method parameter. When attached to a property or field of a fixture, implies that the property or field is a fixture parameter (so the may be omitted). + The order in which items contributed by a data pattern attribute are use can be controlled via the property. The contents of data sets with lower order indices are processed before those with higher indices. + + + // Ensures that the rows are processed in exactly the order they appear. + [Test] + [Row(1, "a"), Order=1)] + [Row(2, "b"), Order=2)] + [Row(3, "c"), Order=3)] + public void Test(int x, string y) { ... } + + This class is and so cannot be instantiated. + + + + Gets or sets the name of the data source to create so that the values produced by this attribute can be referred to elsewhere. Multiple data attributes may use the same data source name to produce a compound data source consisting of all of their values combined. + If no name is given to the data source (or it is an empty string), the data source is considered anonymous. An anonymous data source is only visible within the scope of the code element with which the data source declaration is associated. By default, test parameters are bound to the anonymous data source of their enclosing scope. + + Thrown if is null + + + Populates the data source with the contributions of this attribute. + The scope + The data source + The code element + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The code element + Thrown if the attribute is being used incorrectly + + + A declarative pattern resolver based on . This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the declarative pattern resolver. This field is read-only. + + + Gets the patterns associated with the specified code element. + The code element + The enumeration of patterns + + + + A decorator attribute applies contributions to a test component in scope such as a test or test parameter generated by some other pattern attribute. + Occasionally the order in which decorators are applied is significant so this type provides a property to specify an explicit ordering when required. All decorators that apply to a given test component declaration are applied in increasing . This class is and so cannot be instantiated. + + + Gets or sets the order in which the decorator should be applied. Decorators with lower order indices values are applied before decorators with higher ones. In the case of a tie, an arbitrary choice is made among decorators with the same order index to determine the order in which they will be processed. + The default order index is 0. + + + Default implementation of a pattern evaluator. + + + Gets the builder for the test model under construction. + + + Consumes the specified code element. + The containing scope + The code element to consume + If true, instructs the primary pattern to defer populating child tests + The default primary pattern to use, if none can be resolved for the code element. May be null if none. + + + Creates a top-level test as a child of the root test. Returns the scope of the newly created top-level test. + The test name + The associated code element, or null if none + The builder for the top-level test + + + Finds tests that are declared by the specified . + The code element + The enumeration of tests + + + Gets all patterns associated with a code element. + The code element + The enumeration of patterns, or null if none + + + Gets the primary pattern associated with a code element, or null if none. + The code element + The primary pattern, or null if none + + + Finds scopes that are associated with the specified and returns an enumeration of their objects. + The code element + The enumeration of scopes + + + Returns true if a code element has one or more associated patterns. + The code element + True if the code element has an associated pattern + + + Returns true if the code element represents a test. + The code element + The default primary pattern to use, if none can be resolved for the code element. May be null if none. + True if the code element represents a test + + + Returns true if the code element represents a part of a test. + The code element + The default primary pattern to use, if none can be resolved for the code element. May be null if none. + True if the code element represents a test + + + Processes the specified code element. + The scope + The code element to process + + + Registers the scope so that it can be resolved later by . + The scope + + + Default implementation of a pattern scope. + + + Returns true if a child test can be added to the test within scope. + + + Returns true if a test parameter can be added to the test within scope. + + + Gets the code element associated with the scope, or null if none. + + + Gets the pattern evaluator. + + + + Returns true if the scope represents a test declaration. + An arbitrary scope nested within a test declaration scope is not itself considered a test declaration scope unless it also represents a test declaration. + + + + + Returns true if the scope represents a test parameter declaration. + An arbitrary scope nested within a test parameter declaration scope is not itself considered a test parameter declaration scope unless it also represents a test parameter declaration. + + + + Gets a builder for applying contributions to the test currently being constructed within this scope. Never null. + + + Gets a builder for applying contributions to the test component currently being constructed within this scope. + + + Gets a builder for applying contributions to the current test data context within the scope. + + + Gets a builder for applying contributions to the test model. + + + Gets a builder for applying contributions to the test parameter currently being constructed within this scope, if there is one, or null if there is no test parameter in scope. + + + Adds an action to the scope that enables a pattern to lazily populate the test model with components generated in nested scopes. This is used when is called with the option to skip children. + A supplied by the pattern to populate its components lazily + + + Consumes the specified code element using this scope as the containing scope. + The code element to consume + If true, instructs the primary pattern to defer populating child tests + The default primary pattern to use, if none can be resolved for the code element. May be null if none. + + + Creates a child test data context derived from the builders of this scope. Returns the scope of the newly created child test data context. + The associated code element, or null if none + The scope of the newly created child test data context + + + Creates a child test with its own child data context derived from the builders of this scope. Returns the scope of the newly created child test. + The test name + The associated code element, or null if none + The scope of the newly created child test + + + Creates and registers a scope for a test component. + The code element to associate with the scope + The test builder + The test parameter builder, or null if the scope is to be associated to the test only + The test data context builder + If true, the scope represents the point of declaration of the test component with which it is associated + The new scope + + + Creates a test parameter for the test in scope with its own child data context derived from the builders of this scope. Returns the scope of the newly created test parameter. + The test parameter name + The associated code element, or null if none + The scope of the newly created test parameter + + + Asks all registered deferred component populators to build components whose construction had previously been deferred. + The code element hint to identify the location of the particular components to populate, or null to populate them all + + + Processes the specified code element using this scope as the current scope. + The code element to process + + + Default implementation of a test model builder. + + + Gets or sets the apartment state to be used to run the test. + The default value of this property is . + + + Gets or sets whether the test is parallelizable. + True if the test is parallelizable. The default value of this property is false. + + + Gets whether this test represents an individual test case as opposed to a test container such as a fixture or suite. The value of this property can be used by the test harness to avoid processing containers that have no test cases. It can also be used by the reporting infrastructure to constrain output statistics to test cases only. + + + Gets or sets the value of the metadata entry. (This is a convenience method.) + One of the constants. + + + + Gets a locally unique identifier for this test that satisfies the following conditions: + + The identifier is unique among all siblings of this test belonging to the same parent. + The identifier is likely to be stable across multiple sessions including changes and recompilations of the test projects. + The identifier is non-null. + + The local identifier may be the same as the test's name. However since the name is intended for display to end-users, it may contain irrelevant details (such as version numbers) that would reduce its long-term stability. In that case, a different local identifier should be selected such as one based on the test's and an ordering condition among siblings to guarantee uniqueness. + + The locally unique identifier + + + Gets or sets a suggested hint, or null if none. The value returned by this method will be checked for uniqueness and amended as necessary to produce a truly unique . + The local id hint + + + + Gets or sets a number that defines an ordering for the test with respect to its siblings. + Unless compelled otherwise by test dependencies, tests with a lower order number than their siblings will run before those siblings and tests with the same order number as their siblings with run in an arbitrary sequence with respect to those siblings. + + The test execution order with respect to siblings, initially zero. + + + Gets the set of actions that describe the behavior of the test. + + + Gets the set of actions that describe the behavior of the test's instances. + + + Gets or sets the maximum amount of time the whole test including its setup, teardown and body should be permitted to run. If the test runs any longer than this, it will be aborted by the framework. The timeout may be null to indicate the absence of a timeout. + The timeout. Default value is null. + + + Adds a test dependency. + The test to add as a dependency + + + Creates a child test and returns its builder. + The test name + The associated code element, or null if none + The data context builder for the new test + The builder for the child test + + + Creates a test parameter and returns its builder. + The test parameter name + The associated code element, or null if none + The data context builder for the new test parameter + The builder for the test parameter + + + Gets the underlying test component. + The test component + + + Sets the name of the expected exception type. + The expected exception type name + + + Gets the underlying test. + The underlying test + + + Default implementation of a test data context builder. + + + + Gets or sets the offset to add to a test parameter's implicit data binding index to map it into the containing data context. + This property is used to determine the data binding index of a test parameter that has not been explicitly bound. The offsets are summed cumulatively to produce an implicit data binding index while traversing the chain of containing data contexts while locating the first anonymous data source. + For example, suppose Y is the second parameter of a test method. If Y does not have an explicit data binding, we will apply implicit data binding rules as follows. If Y's data context contains an anonymous data source, then the implicit data binding index will be 0.Otherwise, if Y's containing data context contains an anonymous data source, then the implicit data binding index will equal the offset specified in Y's data context: 1 (since it is the second parameter).Otherwise, we continue searching containing data contexts and summing their offsets until we find an anonymous data source. If none is found, then data binding will fail. + + + + Creates a child data context. + The builder for the child context + + + Defines a new data source within this data context if one does not exist. Otherwise returns the existing one. + The data source name + The defined data source + + + Gets the test model builder. + The test model builder + + + Gets the underlying pattern test data context. + The underlying pattern test data context + + + Default implementation of a test model builder. + + + Gets the reflection policy for the model. + + + Adds an annotation to the test model. + The annotation to add + + + Adds an assembly resolver to the test model's assembly loading policy. + The resolver to add + + + Creates a top-level test as a child of the root test and returns its builder. + The test name + The associated code element, or null if none + The data context builder for the new test + The builder for the top-level test + + + Gets the test model builder. + The test model builder + + + Publishes an exception as an annotation about a particular code element. + The code element, or null if none + The exception to publish + + + Gets the underlying test model. + The underlying test model + + + Default implementation of a test parameter builder. + + + Gets or sets the data binder for the parameter. + + + Gets the set of actions that describe the behavior of the test parameter. + + + Gets the underlying test component. + The test component + + + Gets the underlying test parameter. + The underlying test parameter + + + + Applies declarative metadata to a test component. + A metadata attribute is similar to a decorator but more restrictive. Metadata does not modify the structure of a test directly. Instead it introduces additional metadata key / value pairs for classification, filtering, reporting, documentation or other purposes. This class is and so cannot be instantiated. + + + Gets the metadata key / value pairs to be added to the test component. + The metadata entries + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The code element + Thrown if the attribute is being used incorrectly + + + + The class is the base class for all pattern test framework attributes. It associates a code element with a for building up parts of the test model using reflection. + Subclasses of define simpler interfaces for implementing the semantics of common types of attributes such as test factories, decorators, and data providers. Refer to the documentation of each subclass for details on its use. This class is and so cannot be instantiated. + + + Returns true if the code element represents a test. + The evaluator + The code element + True if the code element represents a test + + + Throws a with the specified message including a short heading that identifies the attribute type. + The message, not null + + + Throws a with the specified message including a short heading that identifies the attribute type. + The message, not null + The associated exception, or null if none + + + Standard flag combinations for declarations. This is a and so cannot be inherited or instantiated. + + + Valid attribute targets for contribution methods. This field is constant and read-only. + + + Valid attribute targets for data contexts. This field is constant and read-only. + + + Valid attribute targets for tests. This field is constant and read-only. + + + Valid attribute targets for test assemblies. This field is constant and read-only. + + + Valid attribute targets for tests or test parameters. This field is constant and read-only. + + + Valid attribute targets for test constructors. This field is constant and read-only. + + + Valid attribute targets for test contracts. This field is constant and read-only. + + + Valid attribute targets for test methods. This field is constant and read-only. + + + Valid attribute targets for test parameters. This field is constant and read-only. + + + Valid attribute targets for test types. This field is constant and read-only. + + + A test case that has been defined by the . + + + Gets or sets the apartment state to be used to run the test. + The default value of this property is . + + + Gets the data context of the component. + + + Gets or sets whether the test is parallelizable. + True if the test is parallelizable. The default value of this property is false. + + + Gets the set of actions that describe the behavior of the test. + + + Gets a to run this tes and all of its children. Returns null if this test is merely a container for other tests or if it otherwise does not require or provide its own controller. + The test controller factory, or null if this test cannot produce a controller (and consequently is not a master test according to the definition above) + + + Gets the set of actions that describe the behavior of the test's instances. + + + Gets or sets the maximum amount of time the whole test including its setup, teardown and body should be permitted to run. If the test runs any longer than this, it will be aborted by the framework. The timeout may be null to indicate the absence of a timeout. + The timeout. Default value is null. + Thrown if represents a negative time span + + + Sets the name of the component. + + + + An implementation of based on actions that can be sequenced and composed as chains. + This class is the backbone of the extensibility model. Because new behaviors can be defined and added to action chains at will by any component that participates in the test construction process (typically an ), the framework itself does not need to hardcode the mechanism by which the behaviors are selected. + + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the test instance actions that describes the lifecycle of a test instance. + + + Gets the test instance handler that describes the lifecycle of a test instance. + + + + Cleans up a completed test state after its use. + This method runs in the of its containing test step because the test has terminated. + The following actions are typically performed during this phase: Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test state, never null + + + + Prepares a newly created test state before its use. + This method runs in the of its containing test step because the test has not yet been started. + The following actions are typically performed during this phase: Configuring the in anticipation of test execution.Accessing user data via .Skipping the test by throwing an appropriate . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way. + + The test state, never null + + + + Creates a new object initially configured to forward calls to the specified handler without change. The result is that any behaviors added to the action chains of the returned will be invoked before, after or around those of the specified handler. + A pattern test decorator applies additional actions around those of another for a . + + The handler to decorate + The decorated handler actions + Thrown if is null + + + + Decorates the of a test instance before its actions have a chance to run. + This method runs in the of its containing test instance because the test has not yet been started. + This method may apply any number of decorations to the test instance's handler by adding actions to the supplied object. The test instance's original handler is unmodified by this operation and the decorated actions are discarded once the child test is finished. + The following actions are typically performed during this phase: Adding additional actions for the test instance to the .Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test state, never null + The test instance's actions to decorate, never null + + + + Cleans up a test following the execution of its instances. + This method runs in the of the . + The following actions are typically performed during this phase: Deconfiguring the test environment following the enumeration and execution of all test instances.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test state, never null + + + + Initializes a test prior to the execution of its instances. + This method runs in the of the . + The following actions are typically performed during this phase: Aborting the test run if any preconditions have not been satisfied or if the test is to be skipped.Configuring the test environment in advance of the enumeration and execution of all test instances.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test state, never null + + + Controls the execution of instances. + + + Implementation of called after argument validation has taken place. + The root test command, not null + The parent test step, or null if none + The test execution options, not null + The progress monitor, not null + The combined outcome of the root test command + + + + A pattern test data context introduces a scope for data source declarations. + Each or has a . However, data contexts may also be nested. + For example, the constructor of a test class typically augments its containing test with additional test parameters that represent its own constructor parameters. If data binding attributes are applied to the constructor, they should operate within the scope of that constructor only. To achieve this effect, the constructor declares a new within which its test parameters will be created. + + + + + Gets or sets the offset to add to a test parameter's implicit data binding index to map it into the containing data context. + This property is used to determine the data binding index of a test parameter that has not been explicitly bound. The offsets are summed cumulatively to produce an implicit data binding index while traversing the chain of containing data contexts while locating the first anonymous data source. + For example, suppose Y is the second parameter of a test method. If Y does not have an explicit data binding, we will apply implicit data binding rules as follows. If Y's data context contains an anonymous data source, then the implicit data binding index will be 0.Otherwise, if Y's containing data context contains an anonymous data source, then the implicit data binding index will equal the offset specified in Y's data context: 1 (since it is the second parameter).Otherwise, we continue searching containing data contexts and summing their offsets until we find an anonymous data source. If none is found, then data binding will fail. + + + + Gets the containing data context, or null if none. + + + Creates a child data context. + A handle for the child context + + + Defines a new data source within this data context if one does not exist. Otherwise returns the existing one. + The data source name + The defined data source + Thrown if is null + + + Resolves the data source with the specified name. + The data source name + The resolved data source, or null if none found + + + Returns the index that should be used to implicitly bind to the nearest anonymous data source that can be found. The index is computed as the sum of the of each data context traversed to find the data source excluding the data context that actually has the data source. + The implicit data binding index, or null if no anonymous data sources were found + + + A test explorer for . + + + Explores the tests defined by an assembly and links them into the . + The assembly + An action to perform on each assembly-level test explored, or null if no action is required + + + Explores the tests defined by a type and links them into the . + The type + An action to perform on each type-level test explored, or null if no action is required + + + Performs any final actions after exploration has taken place to ensure that we have a complete and internally consistent model. + + + Returns true if the code element represents a test. + The element + True if the element represents a test + + + + The pattern test framework is a built-in framework that Gallio provides based on reflection over attributes that implement . + The pattern test framework does not provide many attributes that end-users would use to write tests. The framework is intended to be extended by components and libraries that define the test syntax and other facilities. + For example, a Test-Driven framework would augment the base framework with a syntax based around test fixtures, test methods and assertions. A Behavior-Driven framework would instead use a syntax based around contexts and specifications. Both frameworks would share the common attribute-based model provided by the pattern test framework. They may even interoperate to a large extent. + Other add-on libraries and tools may further contribute functionality to the pattern test framework by registering components with the runtime or by subclassing pattern attributes. + + + + Gets the unique id of the test framework. + + + Gets the name of the test framework. + + + Creates a test explorer for this test framework. + The test model to populate incrementally as tests are discovered + The test explorer + + + An implementation of based on actions that can be sequenced and composed as chains. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + Gets the chain of functions. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + + Cleans up a completed test instance after its use. + This method runs in the of the because the test step for this instance (if different from the primary step) has terminated. + The following actions are typically performed during this phase: Deconfiguring the test environment following the test disposal.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Prepares a newly created test instance state before its use. + This method runs in the of the because the test step for this instance (if different from the primary step) has not yet started. + If is false then this method has the opportunity to modify the name or add metadata to the brand new that was created for just this test instance. + The following actions are typically performed during this phase: Adding or changing slot values.Configuring the test environment in advance of test initialization.Modifying the name or metadata of the , if is false (since the primary test step has already started execution).Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way UNLESS is false.Skipping the test instance by throwing an appropriate . + + The test instance state, never null + + + + Creates a new object initially configured to forward calls to the specified handler without change. The result is that any behaviors added to the action chains of the returned will be invoked before, after or around those of the specified handler. + A pattern test decorator applies additional actions around those of another for a . + + The handler to decorate + The decorated handler actions + Thrown if is null + + + + Decorates the of a child test before its actions have a chance to run. + This method runs in the of the test instance in the lifecycle phase. + This method may apply any number of decorations to the child test's handler by adding actions to the supplied object. The child test's original handler is unmodified by this operation and the decorated actions are discarded once the child test is finished. + A typical use of this method is to augment the and behaviors of the child test with additional contributions provided by the parent. + It is also possible to decorate descendants besides direct children. To do so, decorate the child's behavior to perpetuate the decoration down to more deeply nested descendants. This process of recursive decoration may be carried along to whatever depth is required. + The following actions are typically performed during this phase: Adding additional actions for the child test to the .Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + The child test's actions to decorate, never null + + + + Disposes a test instance that is about to terminate. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Deconfiguring the test fixture following test execution.Disposing the test fixture instance.Disposing other resources.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Executes the test instance. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Invoking test methods.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Initializes a test instance that has just started running. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Creating the test fixture instance and setting and .Configuring the test fixture in advance of test execution.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + Runs the body of the test from the Initialize phase through the Dispose phase. + The test instance state, never null + The test outcome + + + + Sets up a test instance prior to execution. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Invoking test setup methods.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Tears down a test instance following execution. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Invoking test teardown methods.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Represents the run-time state of a single instance of a that is to be executed. + Typical lifecycle of : The creates a for the instance of the to be executed using particular data bindings.The controller populates the instance state with slot values for each slot with an associated in the .The controller calls to give test extensions the opportunity to modify the instance state.The controller initializes, sets up, executes, tears down and disposes the test instance.The controller calls to give test extensions the opportunity to clean up the instance state. + + + + Gets the data item obtained from the test's to create this state. + + + Gets the converter for data binding. + + + Gets the user data collection associated with the test instance state. It may be used to associate arbitrary key/value pairs with the execution of the test instance. + + + Gets or sets the test fixture instance or null if none. + + + Gets or sets the test fixture type or null if none. + Thrown if contains unbound generic parameters, is a generic parameter, has an element type + + + Gets the formatter for data binding. + + + Returns true if the is the that was created for the test. False if a new was created as a child of the primary test step just for this test instance. + + + + Gets a mutable dictionary of slots and their bound values. + The dictionary maps slots to the values that will be stored in them during test execution. + + + + Gets the test associated with this test instance state. + + + Gets or sets the test method arguments or null if none. + + + Gets the handler for the test instance. + + + Gets or sets the test method or null if none. + Thrown if is contains unbound generic parameters + + + Gets a mutable dictionary of values assigned to test parameters. + + + Gets the test state associated with this test instance state. + + + Gets the test step used to execute the test instance. + + + Gets the pattern test instance state from the specified context. + The context + The pattern test instance state, or null if none + Thrown if is null + + + Gets a fixture object creation specification using the state's bound . + The fixture type or generic type definition + The fixture instance + Thrown if is null + Thrown if the slots or values in are not appropriate for instantiating + + + Gets a test method invocation specification using the state's bound . + The test method or generic method definition, possibly declared by a generic type or generic type defintion + The method return value + Thrown if is null + Thrown if the slots or values in or are not appropriate for invoking + Thrown if is null + + + Invokes a fixture method using the specified . + The fixture method or generic method definition, possibly declared by a generic type or generic type defintion + The slot values to use for invoking the method + The method return value + Thrown if or is null + Thrown if the slots or values in or or are not appropriate for invoking + Thrown if is null + Any exception thrown by the invoked method + + + Invokes the test method specified by , and . If there is no test method or no arguments, does nothing. + The method return value, or null if there was none + Any exception thrown by the invoked method + + + Runs the body of the test. + The test outcome + + + Represents an parameter of a derived from a field, property or method parameter. + + + Gets or sets the for this test parameter. + Thrown if is null + + + Gets the data context of the component. + + + Gets the test that owns this parameter. + + + Gets the set of actions that describe the behavior of the test parameter. + + + Sets the name of the component. + + + An implementation of based on actions that can be sequenced and composed as chains. + + + Gets the chain of actions. + + + Gets the chain of actions. + + + + Binds a value to a test parameter. + The following actions are typically performed during this phase: Associated a value with a slot on the test fixture or test method.Storing the object for later use during the test run. + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + The value to bind to the parameter + + + + Unbinds a test parameter. + The following actions are typically performed during this phase: Releasing any resources used by the test parameter. + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + The value that was bound to the test parameter + + + + Represents the run-time state of a that is to be executed. + Typical lifecycle of : The creates a for the to be executed.The controller populates the test state with slot binding accessors for each associated with the test.The controller calls to give test extensions the opportunity to modify the test state.The controller begins iterating over the s produced by the state's . For each item it constructs a and executes the test instance.The controller calls to give test extensions the opportunity to clean up the test state. + + + + Gets the data binding context of the test. The context is used to produce data items for test instances. + + + Gets the converter for data binding. + + + Gets the user data collection associated with the test state. It may be used to associate arbitrary key/value pairs with the execution of the test. + + + Gets the formatter for data binding. + + + Returns true if the test was selected explicitly. + + + + Gets the primary test step associated with this test state. + If the test has data bindings, the test instance for each data item will be executed as children of the primary test step. Otherwise, the primary test step will be used for the entire test run. + + + + Gets the test associated with this test state. + + + Gets the handler for the test. + + + Gets a mutable dictionary of data accessors that will provide values assigned to test parameters given a data binding item. + + + Gets the pattern test state from the specified context. + The context + The pattern test state, or null if none + Thrown if is null + + + A step that belongs to a . + + + Gets the associated test. + + + + The type of exception thrown when a test declaration is malformed or contains an error. Implementations of may use this exception to report that a pattern is malformed or not valid in the context in which it appears. + The exception effectively halts the processing of the pattern. The message text is then manifested as an error annotation that may be displayed to the user. + When you see this error, check to make sure that the syntax of the test is correct, all required parameters have been provided and they contain valid values. + + + + + The process isolation object saves global process-level context information when it is created and restores it when it is disposed. + The following context information is saved and restored: The current working directoryThis class cannot be inherited. + + + Restores the saved process state. + + + A test assembly decorator pattern attribute applies decorations to an existing test declared at the assembly-level. This class is and so cannot be instantiated. + + + + Applies decorations to an assembly-level test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The assembly scope + The assembly + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The assembly + Thrown if the attribute is being used incorrectly + + + Configures runtime parameters while executing tests within a test assembly. This is a and so cannot be inherited or instantiated. + + + Specifies the default test case timeout or null if none. + The default timeout for test cases or null if none. Defaults to 10 minutes. + + + Specifies the maximum number of concurrent threads to use when tests are run in parallel. + The degree of parallelism. Defaults to or 2, whichever is greater. + Thrown if is less than 1 + + + Resets the globals to default values. + + + + An assembly initialization attribute gets a chance to perform early initialization of the system before enumerating the tests within the assembly. + For examples, a subclass of this attribute may be used to register an assembly resolver before test enumeration occurs to ensure that all referenced assemblies can be loaded. This class is and so cannot be instantiated. + + + Performs early initialization for the specified assembly. + The framework-level scope that will eventually contain the assembly-level test + The assembly to process + + + + Declares that an assembly generates an assembly-level test. Subclasses of this attribute can customize how test enumeration takes place within the assembly. + At most one attribute of this type may appear on any given assembly. This class is and so cannot be instantiated. + + + Gets a default instance of the assembly pattern attribute to use when no other pattern consumes an assembly. This field is read-only. + + + Gets the default pattern to apply to types that do not have a primary pattern, or null if none. + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + Initializes a test for an assembly after it has been added to the test model. + The assembly scope + The assembly + + + Returns true if the code element represents a test. + The evaluator + The code element + True if the code element represents a test + + + Populates the children of the assembly test all at once. + The assembly scope + The assembly + + + Prepares to populate the children of the assembly test on demand by adding a deferred populator with . + The assembly scope + The assembly + + + + Applies semantic actions to the assembly-level test to estalish its runtime behavior. + This method is called after . + + The test builder + The assembly + + + Verifies that the attribute is being used correctly. + The containing scope + The assembly + Thrown if the attribute is being used incorrectly + + + + Declares that a constructor is used to provide test fixture parameters. Subclasses of this attribute can control what happens with the constructor. + At most one attribute of this type may appear on any given constructor. This class is and so cannot be instantiated. + + + Gets a default instance of the constructor pattern attribute to use when no other pattern consumes a contructor. This field is read-only. + + + Gets the default pattern to apply to constructor parameters that do not have a primary pattern, or null if none. + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + Initializes the . + The data context scope + The constructor + + + Returns true if the code element represents a part of a test such as a test method or a test contribution like a setup or teardown method. + The evaluator + The code element + True if the code element represents a test + + + Verifies that the attribute is being used correctly. + The containing scope + The constructor + Thrown if the attribute is being used incorrectly + + + A test decorator pattern attribute applies decorations to a test defined by an assembly, type, or method. This class is and so cannot be instantiated. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The code element + Thrown if the attribute is being used incorrectly + + + A dependency pattern attribute creates a dependency on the tests defined by some other code element. This class is and so cannot be instantiated. + + + Gets the code element that declares the tests on which this test should depend. + The scope + The code element + The code element representing the dependency + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The code element + Thrown if the attribute is being used incorrectly + + + A test decorator pattern attribute applies decorations to an existing test declared at the method-level. This class is and so cannot be instantiated. + + + + Applies decorations to a method-level test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The method scope + The method + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The method + Thrown if the attribute is being used incorrectly + + + Declares that a method represents a test. This class is and so cannot be instantiated. + + + Gets the default pattern to apply to generic parameters that do not have a primary pattern, or null if none. + + + Gets the default pattern to apply to method parameters that do not have a primary pattern, or null if none. + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Gets or sets a number that defines an ordering for the test with respect to its siblings. + Unless compelled otherwise by test dependencies, tests with a lower order number than their siblings will run before those siblings and tests with the same order number as their siblings with run in an arbitrary sequence with respect to those siblings. + + The test execution order with respect to siblings, initially zero. + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + Executes the test method. + The test instance state, not null + The test method result + + + Initializes a test for a method after it has been added to the test model. + The method scope + The method + + + Returns true if the code element represents a test. + The evaluator + The code element + True if the code element represents a test + + + + Applies semantic actions to a test to estalish its runtime behavior. + This method is called after . + + The test builder + The test method + + + Verifies that the attribute is being used correctly. + The containing scope + The method + Thrown if the attribute is being used incorrectly + + + A test parameter decorator pattern attribute applies decorations to an existing . This class is and so cannot be instantiated. + + + + Applies decorations to a . + A typical use of this method is to augment the test parameter with additional metadata or to add additional behaviors to the test parameter. + + The slot scope + The slot + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The slot + Thrown if the attribute is being used incorrectly + + + + Declares that a field, property, method parameter or generic parameter represents a . Subclasses of this attribute can control what happens with the parameter. + At most one attribute of this type may appear on any given property, field or parameter declaration. This class is and so cannot be instantiated. + + + Gets an instance of the parameter pattern attribute to use when no other pattern consumes the parameter but when the parameter appears to have other contributing pattern attributes associated with it. So a test parameter is created automatically if we try to apply contributions to it, such as data items, but otherwise it is silent. This is particularly useful with fields and properties. This field is read-only. + + + Gets a default instance of the parameter pattern attribute to use when no other pattern consumes the parameter. This field is read-only. + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + Initializes a test parameter after it has been added to the containing test. + The test parameter scope + The slot + + + Returns true if the code element represents a part of a test such as a test method or a test contribution like a setup or teardown method. + The evaluator + The code element + True if the code element represents a test + + + Verifies that the attribute is being used correctly. + The containing scope + The slot + Thrown if the attribute is being used incorrectly + + + A test type decorator pattern attribute applies decorations to an existing test declared at the type-level. This class is and so cannot be instantiated. + + + + Applies decorations to a type-level test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The type scope + The type + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The type + Thrown if the attribute is being used incorrectly + + + Declares that a type represents an test. + + + Gets an instance of the test type pattern attribute to use when no other pattern consumes the type. If the type can be inferred to be a test type then the pattern will behave as if the type has a test type pattern attribute applied to it. Otherwise it will simply recurse into nested types. This field is read-only. + + + Gets the default pattern to apply to constructors that do not have a primary pattern, or null if none. + + + Gets the default pattern to apply to events that do not have a primary pattern, or null if none. + + + Gets the default pattern to apply to fields that do not have a primary pattern, or null if none. + + + Gets the default pattern to apply to generic parameters that do not have a primary pattern, or null if none. + + + Gets the default pattern to apply to methods that do not have a primary pattern, or null if none. + + + Gets the default pattern to apply to nested types that do not have a primary pattern, or null if none. + + + Gets the default pattern to apply to properties that do not have a primary pattern, or null if none. + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Gets or sets a number that defines an ordering for the test with respect to its siblings. + Unless compelled otherwise by test dependencies, tests with a lower order number than their siblings will run before those siblings and tests with the same order number as their siblings with run in an arbitrary sequence with respect to those siblings. + + The test execution order with respect to siblings, initially zero. + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + Consumes type constructors. + The scope to be used as the containing scope + The type whose constructors are to be consumed + + + Consumes type members including fields, properties, methods and events. + The scope to be used as the containing scope + The type whose members are to be consumed + + + Consumes nested types. + The scope to be used as the containing scope + The type whose nested types are to be consumed + + + Gets the binding flags that should be used to enumerate non-nested type members of the type for determining their contribution to the test fixture. Instance members are only included if the type is not abstract. + The type + The binding flags for enumerating members + + + Infers whether the type is a test type based on its structure. Returns true if the type any associated patterns, if it has non-nested type members (subject to ) with patterns, if it has generic parameters with patterns, or if any of its nested types satisfy the preceding rules. + The pattern evaluator + The type + True if the type is likely a test type + + + + Initializes a test for a type after it has been added to the test model. + The members of base types are processed before those of subtypes. + + The type scope + The type + + + Returns true if the code element represents a test. + The evaluator + The code element + True if the code element represents a test + + + + Applies semantic actions to a test to estalish its runtime behavior. + This method is called after . + + The test builder + The test type + + + Verifies that the attribute is being used correctly. + The containing scope + The type + Thrown if the attribute is being used incorrectly + + + Provides information about a tool that extends the . This class cannot be inherited. + + + Gets the unique id of the tool. + + + Gets the display name of the tool. + + + + A defines a composable rule for building up a test model using reflection. + The general idea is that a pattern applies contributions to a that represents the state of the pattern interpretation process. A primary pattern adds contributions to its containing scope with the method. All patterns (primary and non-primary) add further contributions to the pattern's own scope with the method. + A pattern can also defer some of its processing by registering a decorator on the scope. Once all of the decorators have been gathered, they can be applied in sorted order as required. + Pattern processing is performed recursively. First the primary pattern for the assembly is found. If none is registered then the default assembly pattern is used instead. The assembly pattern then performs reflection over the types within the assembly and hands off control (via ) to any primary patterns it finds each type. Likewise the types scan their members and call into their primary patterns. And so on. Each primary pattern is responsible for invoking (via ) any additional non-primary patterns associated with their code element after they have established the appropriate evaluation scope. + Typically a pattern is associated with a code element by means of a but other associations are possible. Some patterns might define default rules for recursively processing code elements that do not have primary patterns of their own. Others might use means other than standard reflection to discover the patterns to be applied. The process is intended to be open and extensible. + + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + May be thrown to halt processing of the pattern and report an error message to the user as an annotation that describes how the pattern was misapplied. + + + Returns true if the code element represents a test. + The evaluator + The code element + True if the code element represents a test + May be thrown to halt processing of the pattern and report an error message to the user as an annotation that describes how the pattern was misapplied. + + + Returns true if the code element represents a part of a test such as a test method or a test contribution like a setup or teardown method. + The evaluator + The code element + True if the code element represents a test + May be thrown to halt processing of the pattern and report an error message to the user as an annotation that describes how the pattern was misapplied. + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + May be thrown to halt processing of the pattern and report an error message to the user as an annotation that describes how the pattern was misapplied. + + + A pattern evaluator maintains state that is needed to interpret patterns. It is used by the to populate a during test enumeration. + + + Gets the builder for the test model under construction. + + + Consumes the specified code element. + The containing scope + The code element to consume + If true, instructs the primary pattern to defer populating child tests + The default primary pattern to use, if none can be resolved for the code element. May be null if none. + Thrown if or is null + + + Creates a top-level test as a child of the root test. Returns the scope of the newly created top-level test. + The test name + The associated code element, or null if none + The builder for the top-level test + Thrown if is null + + + Finds tests that are declared by the specified . + The code element + The enumeration of tests + Thrown if is null + + + Gets all patterns associated with a code element. + The code element + The enumeration of patterns, or null if none + Thrown if is null + + + Gets the primary pattern associated with a code element, or null if none. + The code element + The primary pattern, or null if none + Thrown if is null + Thrown if there are multiple primary patterns associated with the code element + + + Finds scopes that are associated with the specified and returns an enumeration of their objects. + The code element + The enumeration of scopes + Thrown if is null + + + Returns true if a code element has one or more associated patterns. + The code element + True if the code element has an associated pattern + Thrown if is null + + + Returns true if the code element represents a test. + The code element + The default primary pattern to use, if none can be resolved for the code element. May be null if none. + True if the code element represents a test + + + Returns true if the code element represents a part of a test. + The code element + The default primary pattern to use, if none can be resolved for the code element. May be null if none. + True if the code element represents a test + + + Processes the specified code element. + The scope + The code element to process + Thrown if is null + + + Registers the scope so that it can be resolved later by . + The scope + Thrown if is null + + + The pattern resolver provides a means for obtaining the objects associated with an . + + + Gets the patterns associated with the specified code element. + The code element + The enumeration of patterns + Thrown if is null + + + A pattern scope describes the environment in which the pattern is being evaluated. + + + Returns true if a child test can be added to the test within scope. + + + Returns true if a test parameter can be added to the test within scope. + + + Gets the code element associated with the scope, or null if none. + + + Gets the pattern evaluator. + + + + Returns true if the scope represents a test declaration. + An arbitrary scope nested within a test declaration scope is not itself considered a test declaration scope unless it also represents a test declaration. + + + + + Returns true if the scope represents a test parameter declaration. + An arbitrary scope nested within a test parameter declaration scope is not itself considered a test parameter declaration scope unless it also represents a test parameter declaration. + + + + Gets a builder for applying contributions to the test currently being constructed within this scope. Never null. + + + Gets a builder for applying contributions to the test component currently being constructed within this scope. + + + Gets a builder for applying contributions to the current test data context within the scope. + + + Gets a builder for applying contributions to the test model. + + + Gets a builder for applying contributions to the test parameter currently being constructed within this scope, if there is one, or null if there is no test parameter in scope. + + + Adds an action to the scope that enables a pattern to lazily populate the test model with components generated in nested scopes. This is used when is called with the option to skip children. + A supplied by the pattern to populate its components lazily + Thrown if is null + + + Consumes the specified code element using this scope as the containing scope. + The code element to consume + If true, instructs the primary pattern to defer populating child tests + The default primary pattern to use, if none can be resolved for the code element. May be null if none. + Thrown if is null + + + Creates a child test data context derived from the builders of this scope. Returns the scope of the newly created child test data context. + The associated code element, or null if none + The scope of the newly created child test data context + + + Creates a child test with its own child data context derived from the builders of this scope. Returns the scope of the newly created child test. + The test name + The associated code element, or null if none + The scope of the newly created child test + Thrown if is null + Thrown if is null + + + Creates and registers a scope for a test component. + The code element to associate with the scope + The test builder + The test parameter builder, or null if the scope is to be associated to the test only + The test data context builder + If true, the scope represents the point of declaration of the test component with which it is associated + The new scope + Thrown if , , or is null + + + Creates a test parameter for the test in scope with its own child data context derived from the builders of this scope. Returns the scope of the newly created test parameter. + The test parameter name + The associated code element, or null if none + The scope of the newly created test parameter + Thrown if is null + Thrown if is null + + + Asks all registered deferred component populators to build components whose construction had previously been deferred. + The code element hint to identify the location of the particular components to populate, or null to populate them all + + + Processes the specified code element using this scope as the current scope. + The code element to process + Thrown if is null + + + An interface shared by and . + + + Gets the data context of the component. + + + Sets the name of the component. + + + A pattern test framework extension provides the opportunity to extend the standard pattern test framework with additional behaviors. + + + + Gets information about the tools that are used by the specified test assembly. The tool information will be included in the report as part of the framework node that contains the assembly. + This method is used by authors of tools that are derived from the to provide brand and version information about the tool so that it will be visible to end users. + If no tools are referenced by the assembly, it will be ignored by the . + + The test assembly + The tool information + + + A pattern test handler provides the logic that implements the various phases of the test execution lifecycle. + + + Gets the test instance handler that describes the lifecycle of a test instance. + + + + Cleans up a completed test state after its use. + This method runs in the of its containing test step because the test has terminated. + The following actions are typically performed during this phase: Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test state, never null + + + + Prepares a newly created test state before its use. + This method runs in the of its containing test step because the test has not yet been started. + The following actions are typically performed during this phase: Configuring the in anticipation of test execution.Accessing user data via .Skipping the test by throwing an appropriate . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way. + + The test state, never null + + + + Decorates the of a test instance before its actions have a chance to run. + This method runs in the of its containing test instance because the test has not yet been started. + This method may apply any number of decorations to the test instance's handler by adding actions to the supplied object. The test instance's original handler is unmodified by this operation and the decorated actions are discarded once the child test is finished. + The following actions are typically performed during this phase: Adding additional actions for the test instance to the .Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test state, never null + The test instance's actions to decorate, never null + + + + Cleans up a test following the execution of its instances. + This method runs in the of the . + The following actions are typically performed during this phase: Deconfiguring the test environment following the enumeration and execution of all test instances.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test state, never null + + + + Initializes a test prior to the execution of its instances. + This method runs in the of the . + The following actions are typically performed during this phase: Aborting the test run if any preconditions have not been satisfied or if the test is to be skipped.Configuring the test environment in advance of the enumeration and execution of all test instances.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test state, never null + + + A pattern test instance handler provides the logic that implements the various phases of the test instance execution lifecycle. + + + + Cleans up a completed test instance after its use. + This method runs in the of the because the test step for this instance (if different from the primary step) has terminated. + The following actions are typically performed during this phase: Deconfiguring the test environment following the test disposal.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Prepares a newly created test instance state before its use. + This method runs in the of the because the test step for this instance (if different from the primary step) has not yet started. + If is false then this method has the opportunity to modify the name or add metadata to the brand new that was created for just this test instance. + The following actions are typically performed during this phase: Adding or changing slot values.Configuring the test environment in advance of test initialization.Modifying the name or metadata of the , if is false (since the primary test step has already started execution).Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way UNLESS is false.Skipping the test instance by throwing an appropriate . + + The test instance state, never null + + + + Decorates the of a child test before its actions have a chance to run. + This method runs in the of the test instance in the lifecycle phase. + This method may apply any number of decorations to the child test's handler by adding actions to the supplied object. The child test's original handler is unmodified by this operation and the decorated actions are discarded once the child test is finished. + A typical use of this method is to augment the and behaviors of the child test with additional contributions provided by the parent. + It is also possible to decorate descendants besides direct children. To do so, decorate the child's behavior to perpetuate the decoration down to more deeply nested descendants. This process of recursive decoration may be carried along to whatever depth is required. + The following actions are typically performed during this phase: Adding additional actions for the child test to the .Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + The child test's actions to decorate, never null + + + + Disposes a test instance that is about to terminate. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Deconfiguring the test fixture following test execution.Disposing the test fixture instance.Disposing other resources.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Executes the test instance. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Invoking test methods.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Initializes a test instance that has just started running. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Creating the test fixture instance and setting and .Configuring the test fixture in advance of test execution.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + Runs the body of the test from the Initialize phase through the Dispose phase. + The test instance state, never null + The test outcome + + + + Sets up a test instance prior to execution. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Invoking test setup methods.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + + Tears down a test instance following execution. + This method runs in the of the test instance in the lifecycle phase. + The following actions are typically performed during this phase: Invoking test teardown methods.Accessing user data via . + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + + + A pattern test parameter handler provides the logic that implements the various phases of the test parameter binding lifecycle. + + + + Binds a value to a test parameter. + The following actions are typically performed during this phase: Associated a value with a slot on the test fixture or test method.Storing the object for later use during the test run. + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + The value to bind to the parameter + + + + Unbinds a test parameter. + The following actions are typically performed during this phase: Releasing any resources used by the test parameter. + The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: Modifying the object in any way.Modifying the object in any way. + + The test instance state, never null + The value that was bound to the test parameter + + + Provides support for performing deferred build actions. + + + Registers a deferred action to be performed when is called. + The associated code element, used to report errors if the deferred action throws an exception + The order in which the action should be applied, from least order to greatest + The action to perform + Thrown if or is null + + + Applies all pending deferred in order and clears the list. + + + A test builder applies contributions to a test under construction. + + + Gets or sets the apartment state to be used to run the test. + The default value of this property is . + + + Gets or sets whether the test is parallelizable. + True if the test is parallelizable. The default value of this property is false. + + + Gets whether this test represents an individual test case as opposed to a test container such as a fixture or suite. The value of this property can be used by the test harness to avoid processing containers that have no test cases. It can also be used by the reporting infrastructure to constrain output statistics to test cases only. + + + Gets or sets the value of the metadata entry. (This is a convenience method.) + One of the constants. + + + + Gets a locally unique identifier for this test that satisfies the following conditions: + + The identifier is unique among all siblings of this test belonging to the same parent. + The identifier is likely to be stable across multiple sessions including changes and recompilations of the test projects. + The identifier is non-null. + + The local identifier may be the same as the test's name. However since the name is intended for display to end-users, it may contain irrelevant details (such as version numbers) that would reduce its long-term stability. In that case, a different local identifier should be selected such as one based on the test's and an ordering condition among siblings to guarantee uniqueness. + + The locally unique identifier + + + Gets or sets a suggested hint, or null if none. The value returned by this method will be checked for uniqueness and amended as necessary to produce a truly unique . + The local id hint + + + + Gets or sets a number that defines an ordering for the test with respect to its siblings. + Unless compelled otherwise by test dependencies, tests with a lower order number than their siblings will run before those siblings and tests with the same order number as their siblings with run in an arbitrary sequence with respect to those siblings. + + The test execution order with respect to siblings, initially zero. + + + Gets the set of actions that describe the behavior of the test. + + + Gets the set of actions that describe the behavior of the test's instances. + + + Gets or sets the maximum amount of time the whole test including its setup, teardown and body should be permitted to run. If the test runs any longer than this, it will be aborted by the framework. The timeout may be null to indicate the absence of a timeout. + The timeout. Default value is null. + Thrown if represents a negative time span + + + Adds a test dependency. + The test to add as a dependency + Thrown if is null + + + Creates a child test and returns its builder. + The test name + The associated code element, or null if none + The data context builder for the new test + The builder for the child test + Thrown if or is null + + + Creates a test parameter and returns its builder. + The test parameter name + The associated code element, or null if none + The data context builder for the new test parameter + The builder for the test parameter + Thrown if or is null + + + Sets the name of the expected exception type. + The expected exception type name + Thrown if is null + + + Gets the underlying test. + The underlying test + + + A test component builder applies contributions to a test or test parameter under construction. + + + Gets a reference to the point of definition of this test component in the code, or null if unknown. + + + Gets the stable unique identifier of the component. + + + Gets or sets the name of the component. + Thrown if is null + + + Adds a metadata key value pair. + The metadata key + The value to add + Thrown if or is null + + + Gets the underlying test component. + The underlying test component + + + A test data context builder applies contributions to a test data context under construction. + + + + Gets or sets the offset to add to a test parameter's implicit data binding index to map it into the containing data context. + This property is used to determine the data binding index of a test parameter that has not been explicitly bound. The offsets are summed cumulatively to produce an implicit data binding index while traversing the chain of containing data contexts while locating the first anonymous data source. + For example, suppose Y is the second parameter of a test method. If Y does not have an explicit data binding, we will apply implicit data binding rules as follows. If Y's data context contains an anonymous data source, then the implicit data binding index will be 0.Otherwise, if Y's containing data context contains an anonymous data source, then the implicit data binding index will equal the offset specified in Y's data context: 1 (since it is the second parameter).Otherwise, we continue searching containing data contexts and summing their offsets until we find an anonymous data source. If none is found, then data binding will fail. + + + + Creates a child data context. + The builder for the child context + + + Defines a new data source within this data context if one does not exist. Otherwise returns the existing one. + The data source name + The defined data source + Thrown if is null + + + Gets the underlying pattern test data context. + The underlying pattern test data context + + + A test model builder applies contributions to a test model under construction. + + + Gets the reflection policy for the model. + + + Adds an annotation to the test model. + The annotation to add + Thrown if is null + + + Adds an assembly resolver to the test model's assembly loading policy. + The resolver to add + Thrown if is null + + + Creates a top-level test as a child of the root test and returns its builder. + The test name + The associated code element, or null if none + The data context builder for the new test + The builder for the top-level test + Thrown if or is null + + + Publishes an exception as an annotation about a particular code element. + The code element, or null if none + The exception to publish + + + Gets the underlying test model. + The underlying test model + + + A test builder applies contributions to a test under construction. + + + Gets or sets the data binder for the parameter. + Thrown if is null + + + Gets the set of actions that describe the behavior of the test parameter. + + + Gets the underlying test parameter. + The underlying test parameter + + + Populates components lazily. + The code element hint to identify the location of the particular components to populate, or null to populate them all + + + A delegate used to lazily populate the children of an . + If true, the populator should recursively populate all of its newly populated test elements in addition to itself + + + Performs one primitive action of a test and returns its outcome. + + + + A diff set consists of a sequence of differences between a left document and a right document that indicate changed and unchanged regions. + If the changes are applied in order to the left document, the right document will be reproduced. If the inverse changes are applied in order to the right document, the left document will be reproduced. This class cannot be inherited. + + + Returns true if the list of differences contains changed regions. + + + Gets the list of differences that indicate the changed and unchanged regions between the left and right documents. The diffs span the entire range of the left and right documents and are listed in document order. + + + Returns true if the list of differences is empty which can only occur when both document being compared are empty. + + + Gets the left document. + + + Gets the right document. + + + Gets the set of differences between a left document and a right document. + The left document + The right document + The set of differences + Thrown if or is null + + + + Simplifies the diff for presentation. + This method applies a series of heuristics to make the diff easier to read but perhaps less optimal, including the following: Adjacent diffs of the same kind are combined.Small unchanged regions sandwiched between larger changed regions are converted to larger changed regions. This improves the case when only a few scattered characters coincidentally match between the two documents. + + Returns a simplified diff + + + + Writes the diffs using the presentation style and no limits on the context length. + For the purposes of determining additions and deletions, the left document is considered the original and the right document is the considered to be the one that was modified. Changes are annotated by markers: by , and . + + The test log stream writer to receive the highlighted document + Thrown if if null + + + + Writes the diffs using the specified presentation style and no limits on the context length. + Changes are annotated by markers: , and . + If the style is then the left document is considered the original and the right document is the considered to be the one that was modified so deletions appear within the left and additions within the right. + If the style is or then only the deletion and changed markers are used. + + The test log stream writer to receive the highlighted document + The presentation style + Thrown if if null + + + + Writes the diffs using the specified presentation style and max context length. + Changes are annotated by markers: , and . + If the style is then the left document is considered the original and the right document is the considered to be the one that was modified so deletions appear within the left and additions within the right. + If the style is or then only the deletion and changed markers are used. + + The test log stream writer to receive the highlighted document + The presentation style + The maximum number of characters of unchanged regions to display for context, or for no limit. Extraneous context is split in two with an ellipsis inserted in between both halves + Thrown if if null + Thrown if is negative + + + Describes the difference between a range of the left document and a range of the right document. Each diff is accompanied by a that indicates whether it represents an identical region or one with changes. + + + Gets the diff kind which indicateds whether there is a change over the range covered by the diff. + + + Gets the range of the left document that is affected. + + + Gets the range of the right document that is affected. + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + A range denotes a segment of a string or other indexed data structure. + + + Gets the ending index of the range, which is the start index plus the length. The ending index is one past the last character within the range. + + + Gets the length of the range. + + + Gets the starting index of the range. + + + Creates a new range between the start index (inclusively) and end index (exclusively). + The start index + The end index + The new range + Thrown if is negative or greater than + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Extends a range into an adjacent range and returns the combined range. + The adjacent range + The extended range + Thrown if is not an adjacent range + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Gets a substring of the specified text using this range. + The source text + The substring of the source text that represents this range + Thrown if is null + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + A substring provides a convenient representation for a range within a larger string. + + + Returns the whole string. + + + Gets the character with a particular index. + The index + The character + Thrown if the index is out of range + + + Gets the length of the substring. + + + Returns the range of the underlying string represented by the substring. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Returns a substring of the substring. + The index at which to start + The substring + Thrown if is negative or if is greater than + + + Returns a substring of the substring. + The index at which to start + The length of the substring to produce + The substring + Thrown if or are negative or if their sum is greater than + + + Finds the length of the common prefix of this substring and another one. + The other substring + The common prefix length, or 0 if the substrings have no prefix in common + + + Finds the length of the common suffix of this substring and another one. + The other substring + The common suffix length, or 0 if the substrings have no suffix in common + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + Describes whether a difference represents a changed or unchanged region. + + + Indicates there is no change between the left and right documents over the ranges described by the diff. + + + Indicates there is a change between the left and right documents over the ranges described by the diff. Text may have been added, removed, or edited. + + + Specifies the presentation style for a . + + + Display the left and right document contents and diffs fully interleaved. + + + Display only the left document contents. + + + Display only the right document contents. + + + + Runs sample test cases within an embedded copy of the test runner and provides access to the resulting test report. Logs debug output from the embedded test runner while the sample tests run. + This utility class is intended to help write integration tests for test framework features. + + + + + Gets the package configuration object for the test run. + The returned object may be modified prior to running the tests to configure various parameters of the test run. + + + + Gets the test report that was produced by the test run. + + + Gets the result of the test run. + + + Gets or sets the name of the test runner factory to use. + The test runner factory name, defaults to + + + Adds a test assembly to the package configuration, if not already added. + The assembly to add + Thrown if is null + + + Adds a test filter to the combined list of filters that select which tests to include in the run, if not already added. + The filter to add + Thrown if is null + + + Adds a test fixture type to the list of filters, and automatically adds its containing test assembly to the package configuration, if not already added. + The test fixture type to add + Thrown if is null + + + Adds a test method to the list of filters, and automatically adds its containing test assembly to the package configuration, if not already added. + The test fixture type + The test method name + Thrown if or is null + + + Explores the tests but does not run them. + + + Gets the primary test step run of a test with the given code reference. If there are multiple primary steps, returns the first one found. + The code reference of the test + The first test step run, or null if not found + + + Gets all test step runs that represent test cases within a test with the specified code reference. + The code reference of the test + The first test step run, or null if not found + + + Gets information about the test with the given code reference. + The code reference of the test + The test data, or null if not found + + + Gets all test step runs with the given code reference. + The code reference of the test + The enumeration of test step runs, or null if not found + + + Runs the tests. + + + An aggregate test explorer combines multiple test explorers from different sources to incorporate all of their contributions. + + + Adds test explorers for the frameworks requested by the test model's test package. + The frameworks + Thrown if is null + + + Adds a test explorer to the aggregate. + The explorer to add + Thrown if is null + Thrown if has a different + + + Explores the tests defined by an assembly and links them into the . + The assembly + An action to perform on each assembly-level test explored, or null if no action is required + + + Explores the tests defined by a type and links them into the . + The type + An action to perform on each type-level test explored, or null if no action is required + + + Performs any final actions after exploration has taken place to ensure that we have a complete and internally consistent model. + + + Returns true if the code element represents a test. + The element + True if the element represents a test + + + An annotation associates a message with a source code location to inform the user about a problem. + + + Gets the code element associated with the annotation. + + + Gets additional details such as exception text, or null if none. + + + Gets the annotation message. + + + Gets the annotation type. + + + Abstract base class for read-only reflection model objects. This class is and so cannot be instantiated. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Compares this object's source for equality with the other's source. + The other object + True if the objects are equal + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Returns a that represents the current . + A that represents the current . + + + Compares two objects for equality. + True if they are equal + + + Compares two objects for inequality. + True if they are not equal + + + The abstract base class of a list that wraps model objects with their corresponding reflection types derived from . This class is and so cannot be instantiated. + The model object type + The reflection type + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Returns a wrapper for the list of elements using the model object's type instead of the reflection object's type. + The model list + + + Returns an enumerator that iterates through the collection. + A that can be used to iterate through the collection. + + + Unwraps the specified output item. + The output item + The corresponding input item or null if the output item is a valid wrapper + + + Wraps the specified input item. + The input item + The output item + + + Base implementation of . + + + Gets a read-only list of the children of this test. + + + Gets a read-only list of the dependencies of this test. + + + + Gets the full name of the test. The full name is derived by concatenating the of the followed by a slash ('/') followed by the of this test. + The full name of the root test is empty. + + + + Gets the stable unique identifier of the component. + + + Gets whether this test represents an individual test case as opposed to a test container such as a fixture or suite. The value of this property can be used by the test harness to avoid processing containers that have no test cases. It can also be used by the reporting infrastructure to constrain output statistics to test cases only. + + + + Gets a locally unique identifier for this test that satisfies the following conditions: + + The identifier is unique among all siblings of this test belonging to the same parent. + The identifier is likely to be stable across multiple sessions including changes and recompilations of the test projects. + The identifier is non-null. + + The local identifier may be the same as the test's name. However since the name is intended for display to end-users, it may contain irrelevant details (such as version numbers) that would reduce its long-term stability. In that case, a different local identifier should be selected such as one based on the test's and an ordering condition among siblings to guarantee uniqueness. + + The locally unique identifier + + + Gets or sets a suggested hint, or null if none. The value returned by this method will be checked for uniqueness and amended as necessary to produce a truly unique . + The local id hint + + + + Gets or sets a number that defines an ordering for the test with respect to its siblings. + Unless compelled otherwise by test dependencies, tests with a lower order number than their siblings will run before those siblings and tests with the same order number as their siblings with run in an arbitrary sequence with respect to those siblings. + + The test execution order with respect to siblings, initially zero. + + + Gets a read-only list of the parameters of this test. Each parameter must have a unique name. The order in which the parameters appear is not significant. + + + Gets or sets the parent of this test, or null if this is the root test. + + + Adds a child test and sets its property. + The test to add as a child + + + Adds a test dependency. + The test to add as a dependency + + + Adds a test parameter and sets its property. + The test parameter to add + + + Obtains a unique local id for a child of this test. + A suggested id which will be used if no conflicts occur + The unique local id to use + + + Returns a that represents the current . + A that represents the current . + + + Base implementation of . This class is and so cannot be instantiated. + + + Gets a reference to the point of definition of this test component in the code, or null if unknown. + + + Gets or sets the value of the metadata entry. (This is a convenience method.) + One of the constants. + + + Gets the metadata of the component. + + + Gets the name of the component. + + + Returns a that represents the current . + A that represents the current . + + + A base test explorer that does nothing. This class is and so cannot be instantiated. + + + Gets the test model that is incrementally populated by the test explorer as it explores tests. + + + Abstract base class for test framework implementations. This class is and so cannot be instantiated. + + + Applies additional contributions to a test domain, if desired. + The test domain setup to modify + + + Base implementation of . + + + Gets the stable unique identifier of the component. + + + Gets or sets the test that owns this parameter, or null if this parameter does not yet have an owner. + + + Base implementation of . + + + + Gets the full name of the step. + The full name is derived by concatenating the of the followed by a slash ('/') followed by the of this test step. + The full name of the root test step is empty. + Examples: ""The root step"SomeAssembly/SomeFixture/SomeTest"The step corresponding to SomeTest"SomeAssembly/SomeFixture/SomeTest/ChildStep"A child step of SomeTest + + + + Gets the stable unique identifier of the component. + + + + Returns true if the test step is dynamic. A dynamic test step is one whose execution is governed by parameters that are not known a priori. + For example, a primary test step is generally not dynamic because its existence usually only depends on statically known information derived from the test model. However, a child test step created at runtime by a data binding process might be considered dynamic if the data items that were used may change between test runs even when the static structure of the test code remains the same. So a test step that uses random data items or that owes its existence to processes that are not entirely under the control of the test framework should be flagged as dynamic. + It can be useful to distinguish between static and dynamic test steps when correlating results across test runs. Dynamic test steps are more likely to change in dramatic ways between test runs than static test steps. + + + + + Returns true if the test step is the top node of a hierarchy of test steps that are all associated with the same test. In the case where a single test step is associated with a test, then it is the primary test step. There may be multiple primary test steps of the same test if they are not directly related by ancestry (ie. one does not contain the other). + A non-primary test step is known as a derived test step. + + + + Returns true if the test step represents a distinct test case. A test case is typically a leaf of the test step hierarchy. + + + Gets the step that contains this one, or null if this instance represents the root step of the test step tree. + + + Gets the test to which this step belongs. + + + Returns a that represents the current . + A that represents the current . + + + Default implementation of a test package explorer factory that aggregates over all registered frameworks. + + + Creates a test explorer with the specified reflection policy. + The test package configuration + The reflection policy + The test explorer + + + Defines the names of common test step lifecycle phases. Custom phases may also be defined. This is a and so cannot be inherited or instantiated. + + + The test step's context is being disposed. This field is constant and read-only. + + + The test step is executing its main body. This field is constant and read-only. + + + The test step is finishing. This field is constant and read-only. + + + The test is being initialize. (Fixture construction, etc.) This field is constant and read-only. + + + The test step is being set up. This field is constant and read-only. + + + The test step is starting. This field is constant and read-only. + + + The test step is being torn down. This field is constant and read-only. + + + Provides common metadata keys. This is a and so cannot be inherited or instantiated. + + + The metadata key for the author's email. This field is constant and read-only. + + + The metadata key for the author's homepage. This field is constant and read-only. + + + The metadata key for the author's name. This field is constant and read-only. + + + The metadata key for the name of a category to which a test belongs. This field is constant and read-only. + + + The matadata key for the location of an assembly as a local file path or as a Uri. This field is constant and read-only. + + + The metadata key for the name of the company associated with a test. This field is constant and read-only. + + + The metadata key for build/release configuration information associated with a test. It describes the target environment or usage for the test. This field is constant and read-only. + + + The metadata key for a copyright associated with a test. This field is constant and read-only. + + + The metadata key for specifying the origin of data used by a test. This field is constant and read-only. + + + The metadata key for the description of a test component. This field is constant and read-only. + + + The metadata key for the expected exception type which should be the name, full name or assembly-qualified name of the expected exception type. This field is constant and read-only. + + + The metadata key that describes the reason that a test should be run explicitly. (Tests may of course be marked explicit without a declared reason.) This field is constant and read-only. + + + The metadata key for a file version number associated with a test. This field is constant and read-only. + + + The metadata key that describes the reason that a test is being ignored. (Tests may of course be ignored without a declared reason.) This field is constant and read-only. + + + The metadata key for the importance of a test component as the string representation of one of the TestImportance constants in MbUnit or its equivalent. This field is constant and read-only. + + + The metadata key for an informational version number associated with a test. This field is constant and read-only. + + + The metadata key that describes the reason that a test is pending. (Tests may of course be marked pending without a declared reason.) This field is constant and read-only. + + + The metadata key for a product associated with a test. This field is constant and read-only. + + + The metadata key used to describe the kind of a test as the string representation of one of the constants. This field is constant and read-only. + + + The metadata key for the name of the type being tested. The associated value should be the full name of the type from or the assembly qualified name of the type from . This field is constant and read-only. + + + The metadata key for a title associated with a test. This field is constant and read-only. + + + The metadata key for a trademark associated with a test. This field is constant and read-only. + + + The metadata key for a version number associated with a test. This field is constant and read-only. + + + The metadata key for the XML documentation of the test derived from XML code documentation comments. This field is constant and read-only. + + + The type of exception thrown when test model and test framework operations fail. + + + Provides utility functions for manipulating the object model. This is a and so cannot be inherited or instantiated. + + + + Populates the provided metadata map with asembly-level metadata derived from custom attributes. + Currently recognized attributes: + + The assembly + The metadata map + + + A null test explorer. This class cannot be inherited. + + + The root test in the test tree. + + + Gets a to run this tes and all of its children. Returns null if this test is merely a container for other tests or if it otherwise does not require or provide its own controller. + The test controller factory, or null if this test cannot produce a controller (and consequently is not a master test according to the definition above) + + + A read-only implementation of for reflection. This class is and so cannot be instantiated. + + + Gets a reference to the point of definition of this test component in the code, or null if unknown. + + + Gets the stable unique identifier of the component. + + + Gets the metadata of the component. + + + Gets the name of the component. + + + Specifies setup options for a test domain. A test domain represents an isolated host environment within which a subset of a test package will be loaded, explored and run. + + + Gets or sets the test package configuration to load in the test domain. + Thrown if is null + + + Merges the contents of another test domain setup into this one. + The source setup + Thrown if is null + + + Provides options that control how test exploration occurs. This class cannot be inherited. + + + Creates a copy of the options. + The copy + + + A read-only implementation of for reflection. This class cannot be inherited. + + + + Gets the full name of the test. The full name is derived by concatenating the of the followed by a slash ('/') followed by the of this test. + The full name of the root test is empty. + + + + Gets whether this test represents an individual test case as opposed to a test container such as a fixture or suite. The value of this property can be used by the test harness to avoid processing containers that have no test cases. It can also be used by the reporting infrastructure to constrain output statistics to test cases only. + + + + Gets a locally unique identifier for this test that satisfies the following conditions: + + The identifier is unique among all siblings of this test belonging to the same parent. + The identifier is likely to be stable across multiple sessions including changes and recompilations of the test projects. + The identifier is non-null. + + The local identifier may be the same as the test's name. However since the name is intended for display to end-users, it may contain irrelevant details (such as version numbers) that would reduce its long-term stability. In that case, a different local identifier should be selected such as one based on the test's and an ordering condition among siblings to guarantee uniqueness. + + The locally unique identifier + + + Wraps a list of for reflection. This class cannot be inherited. + + + Specifies the kind of a test component. This is a and so cannot be inherited or instantiated. + + + The test represents the tests contained in a single test assembly. This field is constant and read-only. + + + The test is of some other unspecified kind. This field is constant and read-only. + + + The test is an error placeholder used in place of a test when an error occurs during test enumeration. This field is constant and read-only. + + + The test represents a test fixture. This field is constant and read-only. + + + The test represents a grouping of all contributions offered by a given test framework. This field is constant and read-only. + + + The test represents a grouping of tests for descriptive purposes. This field is constant and read-only. + + + The test represents the tests contained in a single test namespace. This field is constant and read-only. + + + The test represents the root of the test tree. This field is constant and read-only. + + + The test represents a test suite. This field is constant and read-only. + + + The test represents a test case. This field is constant and read-only. + + + The test model provides access to the contents of the test tree generated from a test package by the test enumeration process. This class cannot be inherited. + + + Recursively enumerates all tests including the root test. + + + + Gets the read-only list of annotations. + An annotation is an informational, warning or error message associated with a code element in the test model. + Test frameworks publish annotations on the test model that describe usage errors or warnings about problems that may prevent tests from running, such as using a custom attribute incorrectly. They may also emit informational annotations to draw the user's attention, such as by flagging ignored or pending tests. + The presentation of annotations is undefined. A command-line test runner might simply log them whereas an IDE plugin could generate new task items to incorporate them into the UI. + + + + Gets the root test in the model. + + + Gets the test package. + + + Adds an annotation. + The annotation to add + Thrown if is null + + + A test package describes the resources that have been loaded in in preparation for enumerating and running the tests they contain. This class cannot be inherited. + + + Gets the assemblies that belong to the test package. + + + Gets the test package configuration. + + + Gets the loader for the package. + + + Gets the reflection policy. + + + Adds an assembly to the test package. + The assembly to add + Thrown if is null + + + A test package configuration specifies the options used by a test runner to load tests into memory for execution. The package may contain multiple test assemblies that are to be loaded together for test execution. It can also be serialized as XML or using .Net remoting for persistence and remote operation. This class cannot be inherited. + + + Gets the list of relative or absolute paths of test assembly files. + + + Gets the list of test framework IDs that are to be excluded from the test exploration process. + + + Gets the list of hint directories used to resolve test assemblies and other files. + + + Gets or sets the host setup parameters. + Thrown if is null + + + Makes all paths in this instance absolute. + The base directory for resolving relative paths, or null to use the current directory + + + Creates a copy of the test package. + The copy + + + Returns true if the framework with the specified id should be used to explore the contents of the test package. + The framework id + True if the framework is requested + + + A read-only implementation of for reflection. This class cannot be inherited. + + + Wraps a list of for reflection. This class cannot be inherited. + + + A test result describes the final result of having executed a test. This class cannot be inherited. + + + Gets or sets the number of assertions evaluated by the test, including its children. + + + Gets or sets the test duration in seconds, including its children. + + + Gets or sets the test outcome, including its children (unless they were skipped or are otherwise irrelevant to the outcome of their parent). + Defaults to . + + + A read-only implementation of for reflection. This class cannot be inherited. + + + + Gets the full name of the step. + The full name is derived by concatenating the of the followed by a slash ('/') followed by the of this test step. + The full name of the root test step is empty. + Examples: ""The root step"SomeAssembly/SomeFixture/SomeTest"The step corresponding to SomeTest"SomeAssembly/SomeFixture/SomeTest/ChildStep"A child step of SomeTest + + + + + Returns true if the test step is dynamic. A dynamic test step is one whose execution is governed by parameters that are not known a priori. + For example, a primary test step is generally not dynamic because its existence usually only depends on statically known information derived from the test model. However, a child test step created at runtime by a data binding process might be considered dynamic if the data items that were used may change between test runs even when the static structure of the test code remains the same. So a test step that uses random data items or that owes its existence to processes that are not entirely under the control of the test framework should be flagged as dynamic. + It can be useful to distinguish between static and dynamic test steps when correlating results across test runs. Dynamic test steps are more likely to change in dramatic ways between test runs than static test steps. + + + + + Returns true if the test step is the top node of a hierarchy of test steps that are all associated with the same test. In the case where a single test step is associated with a test, then it is the primary test step. There may be multiple primary test steps of the same test if they are not directly related by ancestry (ie. one does not contain the other). + A non-primary test step is known as a derived test step. + + + + Returns true if the test step represents a distinct test case. A test case is typically a leaf of the test step hierarchy. + + + + Describes the outcome of a test. + An outcome consists of two parts. First, a required that describes whether test passed, failed or was inconclusive. Second, an optional that enables different outcomes with the same status to be distinguished. The category also provides an opportunity to extend the definition of a test outcome to include custom semantic details. + + + + Gets a standard outcome for a test that has an inconclusive outcome because it was canceled. + The outcome + + + + Gets the test outcome category, or null if none. Never an empty string. + The category, when provided, provides additional information to describe what happened to result in this particular outcome. + Examples: "ignored", "skipped", "pending", "canceled", "aborted", "timeout". + Naming guidelines: A category should be a single lower-case word.It should be a word that can appear on its own or following a number. Consequently, nouns are poor choices because they may need to be pluralized.It should not repeat the information already provided by the . Consequently, "passed", "failed" and "inconclusive" are poor choices.It should be a standard category, if possible.It should not be too granular. If too many categories are in common usage, test result summaries by category may become unwieldly. + + + + + Gets the name of the outcome as it should be displayed. + The display name is the outcome's , if available. Otherwise it is a lowercase rendition of the outcome's . + + + + Gets a standard outcome for a test that failed due to an error. + The outcome + + + Gets a standard outcome for a test that did not run because it must be selected explicitly. The test may be particularly expensive or require manual supervision by an operator. + The outcome + + + Gets a standard outcome for a test that failed. + The outcome + + + Gets a standard outcome for a test that did not run because the user is choosing to ignore it. Perhaps the test is broken or non-functional. + The outcome + + + Gets a standard outcome for a test that was inconclusive. + The outcome + + + Gets a standard outcome for a test that passed. + The outcome + + + Gets a standard outcome for a test that did not run because it has unsatisfied prerequisites. The test may depend on functionality that has not yet been implemented or perhaps the test itself has yet to be implemented. + The outcome + + + Gets a standard outcome for a test that did not run. + The outcome + + + + Gets the test status. + The test status describes whether a test passed, failed or produced an inconclusive result. This information may be reported to the user with icons and textual labels to explain the overall significance of the outcome. + + + + Gets a standard outcome for a test that failed because it ran out of time. + The outcome + + + If the other outcome is more severe than this one, returns it. Otherwise returns this outcome. + The other outcome + The combined outcome + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Produces an outcome with the same status but omitting the category information. + The generalized outcome + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Provides the Xml schema for this element. + The schema set + The schema type of the element + + + Returns the of the outcome. + The display name + + + Compares two outcomes for equality. + The first outcome + The second outcome + True if the outcomes are equal + + + Compares two outcomes for inequality. + The first outcome + The second outcome + True if the outcomes are not equal + + + + A test object represents a parameterized test case or test container. The test parameters are used as placeholders for data-binding during test execution. A single test can produce multiple steps () at runtime. + A can be thought of as a declarative artifact that describes about what a test "looks like" from the outside based on available reflective metadata. A is then the runtime counterpart of a that is created to describe different parameter bindigns or other characteristics of a test's structure that become manifest only at runtime. + A test may depend on one or more other tests. When a test fails, the tests that depend on it are also automatically considered failures. Moreover, the test harness ensures that a test will only run once all of its dependencies have completed execution successfully. A run-time error will occur when the system detects the presence of circular test dependencies or attempts to execute a test concurrently with its dependencies. + A test contain child tests. The children of a test are executed in dependency order within the scope of the parent test. Thus the parent test may setup/teardown the execution environment used to execute its children. Tests that belong to different subtrees are executed in relative isolation within the common environment established by their common parent. + The object model distinguishes between tests that represent individual test cases and other test containers. Test containers are skipped if they do not contain any test cases or if none of their test cases have been selected for execution. + + + + Gets a read-only list of the children of this test. + + + Gets a read-only list of the dependencies of this test. + + + + Gets the full name of the test. The full name is derived by concatenating the of the followed by a slash ('/') followed by the of this test. + The full name of the root test is empty. + + + + Gets whether this test represents an individual test case as opposed to a test container such as a fixture or suite. The value of this property can be used by the test harness to avoid processing containers that have no test cases. It can also be used by the reporting infrastructure to constrain output statistics to test cases only. + + + + Gets a locally unique identifier for this test that satisfies the following conditions: + + The identifier is unique among all siblings of this test belonging to the same parent. + The identifier is likely to be stable across multiple sessions including changes and recompilations of the test projects. + The identifier is non-null. + + The local identifier may be the same as the test's name. However since the name is intended for display to end-users, it may contain irrelevant details (such as version numbers) that would reduce its long-term stability. In that case, a different local identifier should be selected such as one based on the test's and an ordering condition among siblings to guarantee uniqueness. + + The locally unique identifier + + + + Gets or sets a number that defines an ordering for the test with respect to its siblings. + Unless compelled otherwise by test dependencies, tests with a lower order number than their siblings will run before those siblings and tests with the same order number as their siblings with run in an arbitrary sequence with respect to those siblings. + + The test execution order with respect to siblings, initially zero. + + + Gets a read-only list of the parameters of this test. Each parameter must have a unique name. The order in which the parameters appear is not significant. + + + Gets or sets the parent of this test, or null if this is the root test. + + + Gets a to run this tes and all of its children. Returns null if this test is merely a container for other tests or if it otherwise does not require or provide its own controller. + The test controller factory, or null if this test cannot produce a controller (and consequently is not a master test according to the definition above) + + + Adds a child test and sets its property. + The test to add as a child + Thrown if is null + Thrown if is already the child of some other test + + + Adds a test dependency. + The test to add as a dependency + Thrown if is null + + + Adds a test parameter and sets its property. + The test parameter to add + Thrown if is null + Thrown if is already owned by some other test + + + Obtains a unique local id for a child of this test. + A suggested id which will be used if no conflicts occur + The unique local id to use + Thrown if is null + + + Common interface for elements in the test object model. All components have a name for presentation, metadata for annotations, and a code reference to its point of definition. + + + Gets a reference to the point of definition of this test component in the code, or null if unknown. + + + Gets the stable unique identifier of the component. + + + Gets the metadata of the component. + + + Gets the name of the component. + + + + A test explorer scans a volume of code using reflection to build a partial test tree. The tests constructed in this manner may not be complete or executable but they provide useful insight into the layout of the test suite that can subsequently be used to drive the test runner. + As a test explorer explores test assemblies and types, it incrementally populates a with its discoveries. The is guaranteed to contain all of the tests explicitly explored, but it may also contain other tests that were discovered by the explorer along the way. For example, a valid implementation of could implement by exploring the entire assembly as performed by . + + + + Gets the test model that is incrementally populated by the test explorer as it explores tests. + + + Explores the tests defined by an assembly and links them into the . + The assembly + An action to perform on each assembly-level test explored, or null if no action is required + + + Explores the tests defined by a type and links them into the . + The type + An action to perform on each type-level test explored, or null if no action is required + + + Performs any final actions after exploration has taken place to ensure that we have a complete and internally consistent model. + + + Returns true if the code element represents a test. + The element + True if the element represents a test + + + The test framework service provides support for enumerating and executing tests that belong to some test framework. A new third party test framework may be supported by defining and registering a suitable implementation of this interface. + + + Gets the unique id of the test framework. + + + Gets the name of the test framework. + + + Applies additional contributions to a test domain, if desired. + The test domain setup to modify + + + Creates a test explorer for this test framework. + The test model to populate incrementally as tests are discovered + The test explorer + + + Creates test explorers for packages. + + + Creates a test explorer with the specified reflection policy. + The test package configuration + The reflection policy + The test explorer + Thrown if or is null + + + + A test parameter describes a formal parameter of a to which a value may be bound and used during test execution. + The property of a test parameter should be unique among the set parameters belonging to its to ensure that it can be differentiated from others. However, this constraint is not enforced. + + + + Gets or sets the test that owns this parameter, or null if this parameter does not yet have an owner. + + + + A test step is a delimited region of a test defined at run-time. Each test that is executed consists of at least one step: the "primary" step. During execution, each test may spawn additional nested steps that may run in parallel or in series with one another as required. + A test step may be used to describe a particular instance of a data driven test. It can also be used to generate a completely dynamic hierarchy at runtime that mirrors and extends the static test hierarchy with new information derived from the actual execution of the test. + Each step has its own execution log and test result (pass/fail/inconclusive). Therefore a multi-step test may possess multiple execution logs and test results. This is deliberate. Think of a as being the declarative component of a test that specifies which test method to invoke and its arguments. An is the runtime counterpart of the that captures output and control flow information about part or all of the test. + A test step also has metadata that can be update at run-time to carry additional declarative information about the step. + + + + + Gets the full name of the step. + The full name is derived by concatenating the of the followed by a slash ('/') followed by the of this test step. + The full name of the root test step is empty. + Examples: ""The root step"SomeAssembly/SomeFixture/SomeTest"The step corresponding to SomeTest"SomeAssembly/SomeFixture/SomeTest/ChildStep"A child step of SomeTest + + + + + Returns true if the test step is dynamic. A dynamic test step is one whose execution is governed by parameters that are not known a priori. + For example, a primary test step is generally not dynamic because its existence usually only depends on statically known information derived from the test model. However, a child test step created at runtime by a data binding process might be considered dynamic if the data items that were used may change between test runs even when the static structure of the test code remains the same. So a test step that uses random data items or that owes its existence to processes that are not entirely under the control of the test framework should be flagged as dynamic. + It can be useful to distinguish between static and dynamic test steps when correlating results across test runs. Dynamic test steps are more likely to change in dramatic ways between test runs than static test steps. + + + + + Returns true if the test step is the top node of a hierarchy of test steps that are all associated with the same test. In the case where a single test step is associated with a test, then it is the primary test step. There may be multiple primary test steps of the same test if they are not directly related by ancestry (ie. one does not contain the other). + A non-primary test step is known as a derived test step. + + + + Returns true if the test step represents a distinct test case. A test case is typically a leaf of the test step hierarchy. + + + Gets the step that contains this one, or null if this instance represents the root step of the test step tree. + + + Gets the test to which this step belongs. + + + Specifies the type of an annotation. + + + An informational annotation. + + + A warning annotation. + + + An error annotation. + + + + Describes whether a test passed, failed, was skipped or was inconclusive. + The status codes are ranked in order of severity from least to greatest as follows: , , , . + + + + The test passed. + + + The test did not run so nothing is known about its status. + + + The test did not run or its result was inconclusive. + + + The test failed or encountered an error during execution. + + + Describes an exception in a serializable form. This class cannot be inherited. + + + Gets the inner exception data, or null if none. + + + Gets the exception message text. + + + Gets the exception stack trace. + + + Gets the exception type full name. + + + Formats the exception to a string similar to the one that the .Net framework would ordinarily construct. + The formatted exception + + + Writes the exception in a structured format with markers to distinguish its component elements. + The log stream writer + Thrown if is null + + + Describes a stack trace in a serializable form. This class cannot be inherited. + + + Returns true if the stack trace data is empty. + + + Formats the stack trace to a string similar to the one that the .Net framework would ordinarily construct. + The formatted stack trace + + + Writes the stack trace in a structured format with markers to distinguish its component elements. + The log stream writer + Thrown if is null + + + + Provides methods for filtering the stack trace for tests. + The objective of this filtering is to omit frames that are not relevant to the user when reporting test failures. + Stack trace filtering proceeds as follows: Stack frames that have an associated or are omitted.The stack trace is chopped just above the top-most stack frame with an associated .This is a and so cannot be inherited or instantiated. + + + Captures a filtered stack trace from the currently executing thread. + The filtered stack trace + + + Filters the stack trace information in an exception. + The exception + The filtered exception data + Thrown if is null + + + Filters the stack trace information about an exception. + The exception data + The filtered exception data + Thrown if is null + + + Filters a stack trace. + The stack trace + The filtered stack trace + Thrown if is null + + + Filters a stack trace. + The stack trace + The filtered stack trace string + Thrown if is null + + + + This attribute is used to mark methods that call into test code. + The uses this attribute to determine at what point control flow initially transitioned from the test framework into the test. It can then filter out irrelevant frames that lie above the entry point. + If two entry points are nested within one another in the call stack, then the effect is the same as if the outermost entry point did not appear. This enables test frameworks to support recursion into themselves. This class cannot be inherited. + + + + This attribute is used to mark methods and types that are internal to the implementation of the test framework. + The uses this attribute to identify stack frames that may safely be filtered out when describing failures to users. If the stack frame refers to a method with this attribute or declared by a type with this attribute then it is omitted. The attribute also applies to nested types to help cover anonymous delegates as well. This class cannot be inherited. + + + Base implementation of that does nothing. This class is and so cannot be instantiated. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Runs the tests. + The root test monitor + The parent test step, or null if starting a root step + The test execution options + The progress monitor + The combined outcome of the root test command + + + Implementation of called after argument validation has taken place. + The root test command, not null + The parent test step, or null if none + The test execution options, not null + The progress monitor, not null + The combined outcome of the root test command + + + Recursively generates single test steps for each and sets the final outcome to . + The root test command + The parent test step + + + The default context tracker tracks the current context by way of the thread's and . The .Net framework ensures that this context information flows across threads during asynchronous callbacks, timer events and thread pool work item execution. + + + + Gets the context of the current thread, or null if there is no current context. + A thread's current context is determined in the following manner: If the thread's context stack is not empty then the top-most item of the stack is used. pushed a new item on this stack.Otherwise, if the thread has an default context, then it is used. sets the default context for a thread.Otherwise, the is used. + Context information may flow across threads by inheritance such that a child thread acquires the context of its parent. However, each thread has its own context stack distinct from that of any other. + + + + Gets or the global context of the environment, or null if there is no such context. + + + Enters a context. + The context to enter, or null to enter a scope without a context + A cookie that can be used to restore the current thread's context to its previous value when disposed + + + Gets the default context for the specified thread. + The thread + The default context of the thread + + + Sets the default context for the specified thread. + The thread + The context to associate with the thread, or null to reset the thread's default context to inherit the once again + + + + Defines the test ordering strategy. + This default strategy first compares test by explicit ordering (using ) then defines an implicit ordering by name (using ). This class cannot be inherited. + + + A implementation based on a . + + + + Gets the list of child commands to run within the scope of this command. + Each child command represents a test that is a child of the test managed by this command. + The children are listed in an order that is consistent with their dependencies. See class commends for details. + + + + + Gets the list of other commands that this command depends upon. + The dependent commands are guaranteed to have appeared before this command in a pre-order traversal of the command tree. A test command cannot depend on one of its direct ancestors. + + + + Returns true if the test was explicitly selected by a filter. + + + Enumerates this command and all of its descendants in pre-order tree traversal. + + + Gets the number of times that a root step of this test has failed. + + + Gets the test that is to be executed. + + + Gets the total number of tests in the command subtree, including itself. + + + Adds a child test command. + The child to add + + + Adds a test command dependency. + The dependency to add + + + Returns true if all of the dependencies of this test command have been satisfied. + True if the dependencies of this test command have been satisfied + + + Gets the list of children as an array. + The array of children + + + Clears the children of the command. + + + Gets a list consisting of this command and all of its descendants as enumerated by pre-order tree traversal. + The list of all command + + + + Starts the primary step of the test associated with this command as a child of the specified test step and returns its test context. + This method is equivalent to calling using a default implementation of that is initialized using and the metadata from the + + The parent test step, or null if none + The test context for the new primary test step + + + Starts a new step of the test using the specified test step object. + The test step to start + The test context for the test step + + + Returns a description of the test command for debugging purposes. + A description of the test command + + + An observable test context manager creates and tracks test contexts that are associated with a for reporting test events back to the test runner. + + + Gets the test context tracker. + + + Gets the test listener to which test events are dispatched. + + + Starts a test step and returns its associated test context. + The test step + The test context associated with the test step + + + A log writer that sends messages to a . + + + Adds an attachment to the log. + The attachment to write, never null + + + Closes the log. + + + Begins a marked region in a log stream. + The log stream name + The marker + + + Begins a section in a log stream. + The log stream name + The name of the section to begin, never null + + + Embeds an attachment into a log stream. + The log stream name + The name of the attachment to write, never null + + + Ends the current region started with one of the Begin* methods in a log stream. + The log stream name + + + Writes a text string to a log stream. + The log stream name + The text to write, never null + + + A test controller that recursively enters the context of each non master-test found. When a master test is found, instantiates the for it and hands control over to it for the subtree of tests rooted at the master test. + + + Implementation of called after argument validation has taken place. + The root test command, not null + The parent test step, or null if none + The test execution options, not null + The progress monitor, not null + The combined outcome of the root test command + + + A stub implementation of using a . Does not fully support nested test steps or other dynamic features. + + + Gets the current assertion count. + + + Gets the user data collection associated with the context. It may be used to associate arbitrary key/value pairs with the context. + + + Returns true if the step associated with the context has finished execution and completed all actions. + + + Gets or sets the lifecycle phase the context is in. + + + + Gets the log writer for the test executing in this context. + Each test step gets its own log writer that is distinct from those of other steps. So the log writer returned by this property is particular to the step represented by this test context. + + + + + Gets the step's outcome or its interim outcome if the test is still running. + The value of this property is initially but may change over the course of execution to reflect the anticipated outcome of the test. When the test finishes, its outcome is frozen. + + + + Gets the parent context or null if this context has no parent. + + + Gets the test step associated with the context. + + + Adds the specified amount to the assert count atomically. + The amount to add to the assert count + + + Adds metadata to the step that is running in the context. + The metadata key + The metadata value + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Finishes a step and submits its final result. + The final test outcome + The actual duration of the step, if null the step monitor will record the duration as the total amount of time since the step monitor was started + + + Sets the step's interim . The interim outcome is used to communicate the anticipated outcome of the step to later phases of execution. + + + Starts a child step of the test and returns its context. + The step to start + The context of the child step + + + + The event is raised when the test step is finishing to perform resource reclamation or other updates. + Clients may attach handlers to this event to perform cleanup activities and other tasks as needed. If a new event handler is added and the step has already finished, the handler is immediately invoked. + + + + + The stub context tracker is a dummy implementation of that is used in situations where the runtime environment has not been initialized. + A typical use of this stub is to support the use of certain framework methods from clients that are not being executed inside of the Gallio test harness such as when test code is run by third party tools. This class cannot be inherited. + + + Creates test commands. This is a and so cannot be inherited or instantiated. + + + Recursively builds a tree of test commands. + The test model + The filter set for the test model + If true, only the specified tests are included, otherwise children of the selected tests are automatically included + The test context manager + The root test command or null if none of the tests in the subtree including matched the filter + Thrown if , or is null + Thrown if an invalid test dependency is found + + + Static service locator for . This is a and so cannot be inherited or instantiated. + + + Gets the global test context tracker singleton. + + + Provides options that control how test execution occurs. This class cannot be inherited. + + + Gets or sets whether the filter exactly specifies all tests to select. If false, then children of the selected tests are also included. + Defaults to false. + + + Gets or sets the filter set. + Defaults to an empty filter set. + Thrown if is null + + + Gets or sets whether to run tests within a single thread. This ensures that the tests will run on the same thread as the initial call to the test harness (unless the test framework itself spawns any new threads). + Defaults to false. + + + + Gets or sets whether to skip running tests that use dynamic data items. + This flag can be useful in combination with to enumerate non-dynamic tests only. + + Defaults to false + + + + Gets or sets whether to skip the execution of tests. + The test runner will go through most of the motions of running tests but will skip the actual execution phase. This option can be used to enumerate data-driven test steps without running them. It can also be used to verify that the execution environment is sane without doing most of the work of running the tests. + + Defaults to false + + + Creates a copy of the options. + The copy + + + A test command requests the execution of a tree of s. The test command hierarchy mirrors a filtered subset of the test hierarchy. + + + + Gets the list of child commands to run within the scope of this command. + Each child command represents a test that is a child of the test managed by this command. + The children are listed in an order that is consistent with their dependencies. See class commends for details. + + + + + Gets the list of other commands that this command depends upon. + The dependent commands are guaranteed to have appeared before this command in a pre-order traversal of the command tree. A test command cannot depend on one of its direct ancestors. + + + + Returns true if the test was explicitly selected by a filter. + + + Enumerates this command and all of its descendants in pre-order tree traversal. + + + Gets the number of times that a root step of this test has failed. + + + Gets the test that is to be executed. + + + Gets the total number of tests in the command subtree, including itself. + + + Returns true if all of the dependencies of this test command have been satisfied. + True if the dependencies of this test command have been satisfied + + + Gets a list consisting of this command and all of its descendants as enumerated by pre-order tree traversal. + The list of all command + + + + Starts the primary step of the test associated with this command as a child of the specified test step and returns its test context. + This method is equivalent to calling using a default implementation of that is initialized using and the metadata from the + + The parent test step, or null if none + The test context for the new primary test step + + + Starts a new step of the test using the specified test step object. + The test step to start + The test context for the test step + Thrown if is null + Thrown if does not belong to the test associated with this test command + + + + The context provides information about the environment in which a test is executing. A new context is created each time a test or test step begins execution. + Contexts are arranged in a hierarchy that corresponds to the order in which the contexts were entered. Thus the context for a test likely has as its parent the context for its containing test fixture. + Arbitrary user data can be associated with a context. Furthermore, client code may attach event handlers to perform resource reclamation or other updates when the test step is finished. + When the context is disposed, its associated test step is automatically marked as being finished unless was previously called. When this occurs the test step is finished with an outcome of . + + + + Gets the current assertion count. + + + Gets the user data collection associated with the context. It may be used to associate arbitrary key/value pairs with the context. + + + Returns true if the step associated with the context has finished execution and completed all actions. + + + Gets or sets the lifecycle phase the context is in. + Thrown if is null + Thrown if attempting to set the phase while the test is not running + + + + Gets the log writer for the test executing in this context. + Each test step gets its own log writer that is distinct from those of other steps. So the log writer returned by this property is particular to the step represented by this test context. + + + + + Gets the step's outcome or its interim outcome if the test is still running. + The value of this property is initially but may change over the course of execution to reflect the anticipated outcome of the test. When the test finishes, its outcome is frozen. + + + + Gets the parent context or null if this context has no parent. + + + Gets the test step associated with the context. + + + Adds the specified amount to the assert count atomically. + The amount to add to the assert count + Thrown if the test is not running + + + Adds metadata to the step that is running in the context. + The metadata key + The metadata value + Thrown if or is null + Thrown if the test is not running + + + Finishes a step and submits its final result. + The final test outcome + The actual duration of the step, if null the step monitor will record the duration as the total amount of time since the step monitor was started + + + Sets the step's interim . The interim outcome is used to communicate the anticipated outcome of the step to later phases of execution. + Thrown if attempting to set the outcome while the test is not running + + + Starts a child step of the test and returns its context. + The step to start + The context of the child step + Thrown if the step has finished + Thrown if is null + Thrown if is not a child of the this step + + + + The event is raised when the test step is finishing to perform resource reclamation or other updates. + Clients may attach handlers to this event to perform cleanup activities and other tasks as needed. If a new event handler is added and the step has already finished, the handler is immediately invoked. + + + + A test context manager functions as a factory for objects and tracks them with an . + + + Gets the test context tracker. + + + Starts a test step and returns its associated test context. + The test step + The test context associated with the test step + Thrown if is null + + + The context tracker tracks the associated with threads. + + + + Gets the context of the current thread, or null if there is no current context. + A thread's current context is determined in the following manner: If the thread's context stack is not empty then the top-most item of the stack is used. pushed a new item on this stack.Otherwise, if the thread has an default context, then it is used. sets the default context for a thread.Otherwise, the is used. + Context information may flow across threads by inheritance such that a child thread acquires the context of its parent. However, each thread has its own context stack distinct from that of any other. + + + + Gets or the global context of the environment, or null if there is no such context. + + + Enters a context. + The context to enter, or null to enter a scope without a context + A cookie that can be used to restore the current thread's context to its previous value when disposed + + + Gets the default context for the specified thread. + The thread + The default context of the thread + Thrown if is null + + + Sets the default context for the specified thread. + The thread + The context to associate with the thread, or null to reset the thread's default context to inherit the once again + Thrown if is null + + + A test controller runs a batch of tests. + + + Runs the tests. + The root test monitor + The parent test step, or null if starting a root step + The test execution options + The progress monitor + The combined outcome of the root test command + Thrown if , or is null + + + A filter combinator that matches a value when all of its constituent filters match the value. + + + Gets the filters that must jointly be matched. If the list is empty, the filter matches everything. + + + A filter that matches anything and always returns true. + + + A filter that matches objects whose matches the specified assembly name filter. + + + An equality filter compares values for strict equality. This class cannot be inherited. + + + Gets the value to compare for equality. + + + A filter is a serializable predicate. The framework uses filters to select among tests discovered through the process of test enumeration. This class is and so cannot be instantiated. + + + Accepts a visitor and performs double-dispatch. + The visitor, never null + + + Determines whether the filter matches the value. + The value to consider, never null + True if the filter matches the value + + + Formats the filter to a string suitable for parsing by . + The formatted filter expression + + + Formats filters in such manner that they can be reparsed using the . + + + Gets the formatted filter contents. + The formatted filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + The type of exception thrown when a filter cannot be parsed. + + + A filter parser constructs filters from its textual representation as a filter expression. + + + Creates a filter from its textual representation as a filter expression. + The filter expression + The parsed filter + + + Creates a filter set from its textual representation as a filter set expression consisting of inclusion and exclusion rules. + The filter set expression + The parsed filter set + + + Specifies an inclusion or exclusion filter rule. This class cannot be inherited. + + + Gets the filter. + + + Gets the filter rule type: inclusion or exclusion. + + + A filterset combines zero or more filters as a sequence of inclusion and exclusion rules. This class cannot be inherited. + + + Returns an empty filter set. + + + Returns true if the filter set has at least one inclusion rule. + + + Returns true if the filter set is empty. + + + Gets the read-only list of filter rules. + + + Evaluates the rules of this filter set and indicates whether the item is included, excluded or not matched by the list of rules. + The item + The result + + + Formats the filter set to a string suitable for parsing by . + The formatted filter set expression + + + Returns a that represents the current . + A that represents the current . + + + Provides utilities for manipulating filters. This is a and so cannot be inherited or instantiated. + + + Parses a test filter. + The filter expression + The parsed filter + + + Parses a test filter set. + The filter expression + The parsed filter set + + + A filter that matches objects whose matches the specified id filter. + + + A filter that matches objects whose matches the specified member name filter. This filter should normally be used together with a to ensure the accuracy of the member match. + + + A filter that matches objects whose has a key with a value that matches the value filter. + + + Builds filters for objects. + The subtype + + + Creates a filter from a specification + The filter key that identifies the kind of filter to create + The filter to use as a rule for matching values + The filter + + + A filter that matches objects whose matches the specified name filter. + + + A filter that matches objects whose matches the specified namespace name. + + + A filter that matches nothing and always returns false. + + + A filter combinator that is the negation of another filter. + + + Gets the filter to be negated. + + + A filter combinator that matches a value when at least one of its constituent filters matches the value. + + + Gets the filters from which at least one match must be found. If the list is empty, the filter matches everything. + + + Abstract base class for filters that encapsulate a rule for selecting some property of an object to be compared against a string value filter. This class is and so cannot be instantiated. + + + Gets the key that represents the filtered property. + + + Gets the string value filter. + + + A regex filter matches strings against a given . Null string values are converted to empty strings for regex evaluation purposes. This class cannot be inherited. + + + Gets the regular expression for matching strings. + + + A filter that matches objects whose matches the specified type name. + + + Creates filters of a given type based on a specification that consists of a filter key and a rule for matching values. + The filter type + + + Creates a filter from a specification + The filter key that identifies the kind of filter to create + The filter to use as a rule for matching values + The filter + + + Visits the structure of filters. + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Visits a . + The filter + + + Specifies whether a filter rule is an inclusion or exclusion rule. + + + The filter rule is an inclusion rule. + + + The filter rule is an exclusion rule. + + + Specifies whether a filter set includes, excludes or does not match a particular item. + + + The filter set neither includes nor excludes the item. + + + The filter set includes the item. + + + The filter set excludes the item. + + + An attachment is an embedded object in an execution log. An attachment must specify a content type (a MIME type), and some contents. This class is and so cannot be instantiated. + + + Gets the content type of the attachment specified as a MIME type, not null. for definitions of common supported MIME types. + + + Gets the name of the attachment, not null. + + + Creates an HTML attachment. + The attachment name, or null to automatically assign one + The html string, not null + The attachment + Thrown if is null + + + Embeds an image attachment with a mime-type compatible with its internal representation. + The attachment name, or null to automatically assign one + The image to attach + Thrown if is null + + + Embeds an XML-serialized object as an XML attachment with mime-type using the specified serializer. + The attachment name, or null to automatically assign one + The object to serialize and embed, must not be null + The xml serializer to use, or null to use the default based on the object's type + Thrown if is null + + + Creates a plain text attachment. + The attachment name, or null to automatically assign one + The text string, not null + The attachment + Thrown if is null + + + Creates an XHTML attachment. + The attachment name, or null to automatically assign one + The xhtml string, not null + The attachment + Thrown if is null + + + Creates an XML attachment. + The attachment name, or null to automatically assign one + The XML string, not null + The attachment + Thrown if is null + + + Recovers the attachment information from serializable attachment data. + The attachment data + The attachment + Thrown if is null + + + Generates serializable attachment data from an attachment. + The attachment data + + + + An Xml-serializable structure that describes the contents, encoding and disposition of an attachment. + The contents of the attachment are embedded in the execution log according to their encoding. Text is directly embedded into the Xml whereas binary attachments are base 64 encoded. This class cannot be inherited. + + + Gets or sets the content disposition of the attachment which indicates how the attachment has been stored. + The content disposition, initially + + + Gets or sets the path of the attachment contents relative to the directory that contains the Xml serialized report, or null if the content is embedded. + + + Gets or sets the content type of the attachment as a MIME type, not null. + Thrown if is null + + + Gets or sets the encoding of the attachment. This value specifies how the attachment is represented in Xml. + + + Returns true if the attachment is textual, false if it is binary. + + + Gets or sets the name of the attachment, not null. + Thrown if is null + + + Gets or sets the attachment content serialized as text (including Base64 attachments), possibly null if none. + + + Gets the binary contents of a binary attachment. + The bytes, or null if not available + Thrown if the attachment is not binary + + + Gets the text contents of a text attachment. + The text, or null if not available + Thrown if the attachment is not textual + + + Loads the attachment contents from a stream. + The stream + Thrown if is null + If the attachment could not be loaded + + + Saves the attachment contents to a stream. + The stream + The preferred encoding to use if writing text, or null if none + Thrown if is null + If the attachment could not be saved + Thrown if the attachment contents are not available + + + Represents a binary-encoded attachments. This class cannot be inherited. + + + Gets the binary content of the attachment, not null. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Generates serializable attachment data from an attachment. + The attachment data + + + A test log writer that falls back to a different test log writer for certain operations when its primary test log writer is closed. + + + Adds an attachment to the log. + The attachment to write, never null + + + Begins a marked region in a log stream. + The log stream name + The marker + + + Begins a section in a log stream. + The log stream name + The name of the section to begin, never null + + + Embeds an attachment into a log stream. + The log stream name + The name of the attachment to write, never null + + + Ends the current region started with one of the Begin* methods in a log stream. + The log stream name + + + Writes a text string to a log stream. + The log stream name + The text to write, never null + + + Defines constants for commonly used mime types. This is a and so cannot be inherited or instantiated. + + + Binary data. This field is constant and read-only. + + + Cascading Style Sheet. This field is constant and read-only. + + + GIF image. This field is constant and read-only. + + + HTML. This field is constant and read-only. + + + JavaScript This field is constant and read-only. + + + MHTML web archive. This field is constant and read-only. + + + Plain text data. This field is constant and read-only. + + + PNG image. This field is constant and read-only. + + + Well-formed XHTML. This field is constant and read-only. + + + Xml data. This field is constant and read-only. + + + Guesses the mime type given a well-known extension. + The extension + The mime type, or null if not known + Thrown if is null + + + A test log writer that does nothing. + + + Adds an attachment to the log. + The attachment to write, never null + + + Begins a marked region in a log stream. + The log stream name + The marker + + + Begins a section in a log stream. + The log stream name + The name of the section to begin, never null + + + Embeds an attachment into a log stream. + The log stream name + The name of the attachment to write, never null + + + Ends the current region started with one of the Begin* methods in a log stream. + The log stream name + + + Writes a text string to a log stream. + The log stream name + The text to write, never null + + + An implementation of that writes its output to a string. + + + Gets the formatted log contents as a string. + The contents as a string + + + A structured test log is an Xml-serializable in-memory representation of a test log written by a . This class cannot be inherited. + + + Gets the list of attachments, not null. + + + Gets the list of streams, not null. Used for Xml-serialization. + + + Gets an attachment by name. + The attachment name + The attachment or null if not found + Thrown if is null + + + Gets a stream by name. + The stream name + The stream or null if not found + Thrown if is null + + + Formats the log to a string by concatenating all formatted streams and displaying a "*** Stream Name ***" header for each stream name. + The formatted text + + + Writes the contents of the log to a test log writer. + The writer + Thrown if is null + + + + A structured log stream object represents a recursively structured stream of rich text that supports embedded attachments, nested sections and marked regions. Each part of the text is captured by a tag, some of which are composable and may therefore contain other tags. + It is effectively an xml-serializable representation of a test log stream written by a . This class cannot be inherited. + + + Gets or sets the body of the log stream, not null. + Thrown if is null + + + Gets or sets the name of the log stream, not null. + Thrown if is null + + + Formats the stream using a . + The formatted text + + + Writes the contents of the stream to a test log stream writer. + The writer + Thrown if is null + + + Writes a in memory. + + + Gets the test log under construction. + + + Adds an attachment to the log. + The attachment to write, never null + + + Closes the log. + + + Flushes the log. + + + Begins a marked region in a log stream. + The log stream name + The marker + + + Begins a section in a log stream. + The log stream name + The name of the section to begin, never null + + + Embeds an attachment into a log stream. + The log stream name + The name of the attachment to write, never null + + + Ends the current region started with one of the Begin* methods in a log stream. + The log stream name + + + Flushes a log stream. + The log stream name + + + Writes a text string to a log stream. + The log stream name + The text to write, never null + + + Flushes the writer and formats it as a string. + The formatted log as a string + + + + A structured text object contains attachments and formatted text with rich presentation elements. + Structured text is emitted by a . This class cannot be inherited. + + + Gets the immutable list of attachments. + + + Gets a copy of the body tag that described the structured text. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Returns the total length of all s that appear within the structured text body. + The total text length + + + Formats the structured text to a string, discarding unrepresentable formatting details. + The structured text as a string + + + Writes the structured text to a test log stream writer and truncates its text to a particular maximum length, omitting all subsequent contents. + The writer + The maximum length of text to write + True if truncation occurred + Thrown if is null + Thrown if is negative + + + Writes the structured text to a test log stream writer. + The writer + Thrown if is null + + + Writes log information in a structured manner so as to produce a or . + + + Returns the structured text formatted as a string. + The structured text + + + Gets the structured text produced so far. + The structured text + + + Writes the object to a test log stream. + The test log stream + + + A implementation that logs messages to the specified . This can be used to write log messages to the test execution log. This class cannot be inherited. + + + Common test log stream names. This is a and so cannot be inherited or instantiated. + + + The name of the built-in log stream where the stream from the test is recorded. This field is constant and read-only. + + + The name of the built-in log stream where the stream for the test is recorded. This field is constant and read-only. + + + The name of the built-in log stream where the stream from the test is recorded. This field is constant and read-only. + + + The name of the built-in log stream log stream where diagnostic and information is recorded. This field is constant and read-only. + + + The name of the built-in log stream where additional log output is recorded. In new test frameworks, this stream should be used instead of the console output and error streams for logging test output. This field is constant and read-only. + + + The name of the built-in log stream where assertion failures, exceptions and other failure data are recorded. This field is constant and read-only. + + + The name of the built-in log stream where warnings are recorded. This field is constant and read-only. + + + A log stream writer provides methods for writing rich structured text with embedded attachments, nested sections and hidden semantic markers to a particular stream within a log writer. + + + Gets the containing log writer. + + + When overridden in a derived class, returns the in which the output is written. + The Encoding in which the output is written. + + + Gets or sets the line terminator string used by the current TextWriter. + The line terminator string for the current TextWriter. + + + Gets the name of the log stream being written. + + + + Begins a marked region. Maybe be nested. + A marker is a hidden tag that labels its contents with a semantic class. It is roughly equivalent in operation to an HTML "span" tag. Various tools may inspect the markers and modify the presentation accordingly. + + The marker + A Disposable object that calls when disposed. This is a convenience for use with the C# "using" statement. + + + + Begins a section with the specified name. Maybe be nested. + A section groups together related content in the test log to make it easier to distinguish. The section name is used as a heading. + + The name of the section + A Disposable object that calls when disposed. This is a convenience for use with the C# "using" statement. + Thrown if is null + + + This method does not make sense for a log stream writer because a stream cannot be closed independently of its containing log. + + + Embeds an attachment. + The attachment to embed + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds another copy of an existing attachment. This method can be used to repeatedly embed an existing attachment at multiple points in multiple streams without needing to keep the instance itself around. This can help to reduce memory footprint since the original instance can be garbage collected shortly after it is first attached. + The name of the existing attachment to embed + Thrown if is null + Thrown if no attachment with the specified name has been previously attached + + + Embeds an HTML attachment with mime-type . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The HTML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an image attachment with a mime-type compatible with its internal representation. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The image to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an XML-serialized object as an XML attachment with mime-type using the default for the object's type. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The object to serialize and embed, must not be null + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an XML-serialized object as an XML attachment with mime-type using the specified . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The object to serialize and embed, must not be null + The to use, or null to use the default for the object's type + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an plain text attachment with mime-type . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The text to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an XHTML attachment with mime-type . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The XHTML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Embeds an XML attachment with mime-type . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The XML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Ends the region most recently started with one of the Begin* methods. + Thrown if there is no current nested region + + + Clears all buffers for the current writer and causes any buffered data to be written to the underlying device. + + + Writes a character to the text stream. + The character to write to the text stream. + + + Writes a string to the text stream. + The string to write. + + + Writes a subarray of characters to the text stream. + The character array to write data from. + Starting index in the buffer. + The number of characters to write. + + + Writes the text representation of an object to the text stream by calling ToString on that object. + The object to write. + + + Writes a test log stream writable object to the stream. + The object to write, or null if none + + + Writes an ellipsis to indicate where content has been elided for brevity. An ellipsis may be used, for example, when printing assertion failures to clearly identify sections where the user is not being presented all of the information because it was too long and had to be truncated. + + + Writes an exception. + The exception to write + Thrown if is null + + + Writes an exception within its own section. + The exception to write + The section name, or null if none + Thrown if is null + + + Writes an exception. + The exception data to write + Thrown if is null + + + Writes an exception within its own section which provides additional cues for interpretation. + The exception data to write + The section name, or null if none + Thrown if is null + + + Writes highlighted text. Highlights can be used to emphasize important information such differences between similar expected and actual values. + The text to write, or null if none + + + Writes the text representation of an object by calling ToString on this object, followed by a line terminator to the text stream. + The object to write. If value is null, only the line termination characters are written. + + + + A log records the output of a test during its execution including any text that was written to console output streams, exceptions that occurred, and anything else the test writer might want to save. + A log consists of zero or more log streams that are opened automatically on demand to capture independent sequences of log output. Each stream can further be broken down into possibly nested sections to classify output during different phases of test execution (useful for drilling into complex tests). In addition to text, a log can contain attachments that are either attached at the top level of the log or embedded into log streams. Attachments are typed by mime-type and can contain Text, Xml, Images, Blobs, or any other content. Certain test frameworks may automatically create attachments to gather all manner of diagnostic information over the course of the test. This class is and so cannot be instantiated. + + + Gets the stream writer for the built-in log stream where the stream for the test is recorded. + + + Gets the stream writer for the built-in log stream where the stream for the test is recorded. + + + Gets the stream writer for the built-in log stream where the stream for the test is recorded. + + + Gets the stream writer for the built-in log stream where diagnostic and information is recorded. + + + Gets the stream writer for the built-in log stream. + + + Gets the stream writer for the built-in log stream where assertion failures, exceptions and other failure data are recorded. + + + Returns true if the log writer is closed. + + + Gets the log stream with the specified name. If the stream does not exist, it is created on demand. + The name of the log stream + The log stream + Thrown if is null + + + Gets the stream writer for the built-in log stream where warnings are recorded. + + + Attaches an attachment to the log. + The attachment to include + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an HTML attachment with mime-type . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The HTML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an image attachment with a mime-type compatible with its internal representation. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The image to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Adds an attachment to the log. + The attachment to write, never null + Thrown if there is already an attachment with the same name + + + Attaches an XML-serialized object as an XML attachment with mime-type using the default for the object's type. + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The object to serialize and embed, must not be null + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an XML-serialized object as an XML attachment with mime-type using the specified . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The object to serialize and embed, must not be null + The to use, or null to use the default for the object's type + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an plain text attachment with mime-type . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The text to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an XHTML attachment with mime-type . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The XHTML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Attaches an XML attachment with mime-type . + The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step. + The XML to attach + The attachment + Thrown if is null + Thrown if there is already an attachment with the same name + + + Closes the log writer. + + + Closes the log. + + + Flushes the log writer. + + + Flushes the log. + + + Gets a writer for the stream with the specified name. + The stream name, never null + The log stream writer + + + Begins a marked region in a log stream. + The log stream name + The marker + + + Begins a section in a log stream. + The log stream name + The name of the section to begin, never null + + + Embeds an attachment into a log stream. + The log stream name + The name of the attachment to write, never null + Thrown if no attachment with the specified name has been previously attached + + + Ends the current region started with one of the Begin* methods in a log stream. + The log stream name + Thrown if there is no current nested region + + + Flushes a log stream. + The log stream name + + + Writes a text string to a log stream. + The log stream name + The text to write, never null + + + Represents a text-encoded attachment. This class cannot be inherited. + + + Gets the text of the attachment, not null. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Generates serializable attachment data from an attachment. + The attachment data + + + An implementation of that represents the test log as text written to a . + + + Returns true if the verbose print mode is enabled. + + + Gets the underlying text writer. + + + Adds an attachment to the log. + The attachment to write, never null + + + Begins a marked region in a log stream. + The log stream name + The marker + + + Begins a section in a log stream. + The log stream name + The name of the section to begin, never null + + + Embeds an attachment into a log stream. + The log stream name + The name of the attachment to write, never null + + + Ends the current region started with one of the Begin* methods in a log stream. + The log stream name + + + Writes a text string to a log stream. + The log stream name + The text to write, never null + + + + A marker is a hidden tag that labels its contents with a semantic class. It is roughly equivalent in operation to an HTML "span" tag. Various tools may inspect the markers and modify the presentation accordingly. + Several standard marker classes are provided but you may also define your own. + + + + Standard marker class for assertion failures. This field is constant and read-only. + + + Standard marker class for code location references. This field is constant and read-only. + + + Column attribute for code location references. This field is constant and read-only. + + + Line attribute for code location references. This field is constant and read-only. + + + Path attribute for code location references. This field is constant and read-only. + + + Standard marker class for content that represents added content in a diff. This field is constant and read-only. + + + Standard marker class for content that represents changed content in a diff. This field is constant and read-only. + + + Standard marker class for content that represents deleted content in a diff. This field is constant and read-only. + + + Standard marker class for content that has been elided and may be made available instead as an attribute. This field is constant and read-only. + + + Standard marker class for exceptions including their details. This field is constant and read-only. + + + Standard marker class for exception messages reported as part of exception details. This field is constant and read-only. + + + Standard marker class for exception types reported as part of exception details. This field is constant and read-only. + + + Standard marker class for content that should be displayed with a highlight. This field is constant and read-only. + + + Standard marker class for labels and headings. This field is constant and read-only. + + + Standard marker class for link to a url. This field is constant and read-only. + + + Url attribute for links. This field is constant and read-only. + + + Standard marker class for fixed width output such as that from a console or structured table. This field is constant and read-only. + + + Standard marker class for stack traces. This field is constant and read-only. + + + Standard marker for assertion failures. + + + Gets the marker's attributes which are optional name/value pairs associated with a marker to carry additional semantic content. + + + Gets the marker class. + + + Standard marker for content that represents added content in a diff. + + + Standard marker for content that represents changed content in a diff. + + + Standard marker for content that represents deleted content in a diff. + + + Standard marker for text that is elided and replaced by an ellipsis. + + + Standard marker for exceptions including their details. + + + Standard marker for exception messages reported as part of exception details. + + + Standard marker for exception types reported as part of exception details. + + + Standard marker for content that should be displayed with a highlight. + + + Standard marker for labels and headings. + + + Standard marker for fixed width output such as that from a console or structured table. + + + Standard marker for stack traces. + + + Creates a standard marker for a code location. + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Creates a standard marker for a link to a Url. + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + Verifies that the parameter is a valid marker class or attribute identifier. + The identifier + Thrown if is null + Thrown if is empty or contains characters other than letters, digits and underscores + + + Creates a copy of the marker with the specified attribute added. + The attribute name + The attribute value + The marker copy with the attribute + Thrown if or is null + Thrown if the is not a valid identifier. + + + Interface implemented by objects that can write themselves to a + + + Writes the object to a test log stream. + The test log stream + Thrown if is null + + + Specifies how attachments are stored in Xml. + + + The attachment content is not present. + + + The attachment content is saved to a linked file indicated by . + + + The attachment content is included inline as with a given . + + + Specifies the Xml-encoding of an embedded execution log attachment. + + + The attachment is encoded as a text string. + + + The attachment is encoded as base 64 text string. + + + An abstract base class for tag visitors that recursively traverses all tags and does nothing else by default. This class is and so cannot be instantiated. + + + Visits a body tag. + The tag to visit + + + Visits an embedded attachment tag. + The tag to visit + + + Visits a marker tag. + The tag to visit + + + Visits a section tag. + The tag to visit + + + Visits a text tag. + The tag to visit + + + The top-level container tag of structured text. This class cannot be inherited. + + + Clones the object. + The cloned object + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + An abstract container tag for representing tags that can contain other tags. This class is and so cannot be instantiated. + + + Gets the list of nested contents of this tag. + + + Invokes the appropriate visitor method each element contained within this tag. + The visitor + Thrown if is null + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + An embedded attachment tag. This class cannot be inherited. + + + Gets or sets the name of the referenced attachment to embed, not null. + Thrown if is null + + + Clones the object. + The cloned object + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + A marker tag. This class cannot be inherited. + + + Gets the list of marker attributes. + + + Gets or sets the marker class, not null. + Thrown if is null + Thrown if the is not a valid identifier. + + + Gets the marker. + + + Clones the object. + The cloned object + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Represents a marker attribute. This class cannot be inherited. + + + Gets or sets the attribute name, not null. + Thrown if is null + Thrown if the is not a valid identifier. + + + Gets or sets the attribute value, not null. + Thrown if is null + + + A section tag. This class cannot be inherited. + + + Gets or sets the section name, not null. + Thrown if is null + + + Clones the object. + The cloned object + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + An tag represents a portion of the contents of a structured test log stream. Each one can be thought of as a command that will regenerate the structured test log stream when written back out. This class is and so cannot be instantiated. + + + Invokes the appropriate visitor method for this tag type. + The visitor + Thrown if is null + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Formats the tag using a . + The formatted text + + + Writes the structured text tag to a . + The structured text writer + Throw if is null + + + + Formats instances to plain text. + Text tags are written as-is. Sections introduce paragraph breaks with the header written out as the first line. Embedded attachments are described by name. + + + + Appends text to the buffer including any requested spacing. + The text to append + + + Ensures that the next chunk of text appended is separated by at least the specified number of line breaks. + The minimum number of line breaks to insert + + + Gets the formatted text that has been built. + + + Visits a body tag. + The tag to visit + + + Visits an embedded attachment tag. + The tag to visit + + + Visits a marker tag. + The tag to visit + + + Visits a section tag. + The tag to visit + + + Visits a text tag. + The tag to visit + + + A text tag, containing text. This class cannot be inherited. + + + Gets or sets the text within the tag, not null. + Thrown if is null + + + Clones the object. + The cloned object + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Provides the Xml schema for this element. + The schema set + The schema type of the element + + + Visits a . + + + Visits a body tag. + The tag to visit + + + Visits an embedded attachment tag. + The tag to visit + + + Visits a marker tag. + The tag to visit + + + Visits a section tag. + The tag to visit + + + Visits a text tag. + The tag to visit + + + Wraps a test execution listener so that it can be accessed remotely. + + + Notifies the listener that a test step has finished execution. + The id of the test step, not null + The test result, not null + + + Notifies the listener that a test step has changed lifecycle phase. + The id of the test step, not null + The lifecycle phase name, not null + + + Notifies the listener that an attachment has been added to a test step log. + The id of the test step, not null + The attachment, not null + + + Notifies the listener that a marker region has been started within a test step log stream. + The id of the test step, not null + The stream name, not null + The marker + + + Notifies the listener that a section region has been started within a test step log stream. + The id of the test step, not null + The stream name, not null + The section name, not null + + + Notifies the listener that an attachment has been embedded into a test step log stream. + The id of the test step, not null + The stream name, not null + The attachment name, not null + + + Notifies the listener that a region started with Begin* has finished within a test step log stream. + The id of the test step, not null + The stream name, not null + + + Notifies the listener that text has been written to a test step log stream. + The id of the test step, not null + The stream name, not null + The text, not null + + + Notifies the listener that a test step has dynamically added metadata to itself. + The id of the test step, not null + The metadata key, not null + The metadata value, not null + + + Notifies the listener that a test step has started execution. + Information about the test step that is about to start, not null + + + Wraps a test exploration listener so that it can be accessed remotely. + + + Notifies the listener that an annotation has been added to the test model. + The annotation that was added + + + Notifies the listener that a subtree of tests has been merged into the test model. + The id of the parent test, or null if adding the root + The test at the top of the subtree was merged + + + A test execution listener observes the progress of test execution as a series of events. + + + Notifies the listener that a test step has finished execution. + The id of the test step, not null + The test result, not null + + + Notifies the listener that a test step has changed lifecycle phase. + The id of the test step, not null + The lifecycle phase name, not null + + + Notifies the listener that an attachment has been added to a test step log. + The id of the test step, not null + The attachment, not null + + + Notifies the listener that a marker region has been started within a test step log stream. + The id of the test step, not null + The stream name, not null + The marker + + + Notifies the listener that a section region has been started within a test step log stream. + The id of the test step, not null + The stream name, not null + The section name, not null + + + Notifies the listener that an attachment has been embedded into a test step log stream. + The id of the test step, not null + The stream name, not null + The attachment name, not null + + + Notifies the listener that a region started with Begin* has finished within a test step log stream. + The id of the test step, not null + The stream name, not null + + + Notifies the listener that text has been written to a test step log stream. + The id of the test step, not null + The stream name, not null + The text, not null + + + Notifies the listener that a test step has dynamically added metadata to itself. + The id of the test step, not null + The metadata key, not null + The metadata value, not null + + + Notifies the listener that a test step has started execution. + Information about the test step that is about to start, not null + + + A test exploration listener observes the progress of test exploration as a series of events. + + + Notifies the listener that an annotation has been added to the test model. + The annotation that was added + + + Notifies the listener that a subtree of tests has been merged into the test model. + The id of the parent test, or null if adding the root + The test at the top of the subtree was merged + + + Describes an annotation in a portable manner for serialization. + + + Gets or sets the code location associated with the annotation. + + + Gets or sets the code reference associated with the annotation. + + + Gets or sets additional details such as exception text, or null if none. + + + Gets or sets the annotation message. + Thrown if is null + + + Gets or sets the annotation type. + + + Writes the annotation to a logger for presentation. + The logger + If true, includes an identifying prefix to describe the annotation type, otherwise we assume that the logger will do its own thing based on the log severity + Thrown if is null + + + Describes a test model component in a portable manner for serialization. This class is and so cannot be instantiated. + + + Gets or sets the code location or if not available. + + + Gets or sets the code reference or if not available. + + + Gets or sets the test component id. (non-null) + Thrown if is null + + + Gets or sets the metadata map. (non-null) + Thrown if is null + + + Gets or sets the test component name. (non-null) + Thrown if is null + + + Describes a test in a portable manner for serialization. This class cannot be inherited. + + + Recursively enumerates this test and all of its descendants. + + + Gets the mutable list of children. + + + Gets or sets the full name of the test. + Thrown if is null + + + Gets or sets whether this node is a test case. + + + Gets the mutable list of parameters. + + + The test model captures the root of the test data tree along with an index by id. This class cannot be inherited. + + + Recursively enumerates all tests including the root test. + + + Gets the mutable list of annotations. + + + Gets or sets the root test in the model. + Thrown if is null + + + Gets the number of error annotations on the model. + The numer of error annotations present + + + Gets a test by its id. + The test id + The test, or null if not found + Thrown if is null + + + Merged a subtree of tests into the model. + The id of the parent test, or null if adding the root + The top test of the subtree to add + The merged test, if the test was already present in the tree + Thrown if is null + + + Resets the test index by id in case the test model has been modified. + + + Describes a test package in a portable manner for serialization. This class cannot be inherited. + + + Gets or sets the test package configuration. + + + Describes a test parameter in a portable manner for serialization. This class cannot be inherited. + + + Describes a test step in a portable manner for serialization. This class cannot be inherited. + + + Gets or sets the full name of the step. + Thrown if is null + + + Gets or sets whether the test step is dynamic. + + + Gets or sets whether the test step is primary. + + + Gets or sets whether the test step represents a test case. + + + Gets or sets the id of the parent step. + + + Gets or sets the id of the test to which the step belongs. + Thrown if is null + + + Provides helpers for working with assemblies. This is a and so cannot be inherited or instantiated. + + + Gets the application version given its primary assembly. Uses the assembly file version if available. + The assembly + The assembly's file version + Thrown if is null + + + Gets the local path of the assembly prior to shadow copying. Returns null if the original location of the assembly is not local. + The assembly + The original non-shadow copied local path of the assembly, or null if none + Thrown if is null + + + Gets the location of the assembly, or null if it is dynamic. + The assembly + The assembly location as returned by or null if the assembly is dynamic and does not have a location + Thrown if is null + + + Gets the culture component of an assembly name. + The assembly name + The culture name + Thrown if is null + + + If the assembly codebase is a local file, returns it as a local path. Otherwise, returns the assembly codebase Uri. + The assembly + The assembly's path + Thrown if is null + + + Gets the original local path of the assembly prior to shadow copying, if it is local. Otherwise, returns the shadow-copied assembly location. + The assembly + The local path of the assembly, preferably its original non-shadow copied location, or null if the assembly is dynamic and does not have a location + Thrown if is null + + + Manipulates attributes described by their metadata. This is a and so cannot be inherited or instantiated. + + + Gets the attribute of the specified type, or null if none. + The attribute type + The code element + If true, includes inherited attributes + The attribute, or null if none + Thrown if the code element has multiple attributes of the specified type + + + Gets the attribute of the specified type, or null if none. + The code element + The attribute type + If true, includes inherited attributes + The attribute, or null if none + Thrown if the code element has multiple attributes of the specified type + + + Gets the attributes of the specified type. + The attribute type + The code element + If true, includes inherited attributes + The attributes + + + Gets the attributes of the specified type. + The code element + The attribute type + If true, includes inherited attributes + The attributes + + + Returns true if the code element has an attribute of the specified type. + The attribute type + The code element + If true, includes inherited attributes + True if the code element has at least one attribute of the specified type + + + Returns true if the code element has an attribute of the specified type. + The code element + The attribute type + If true, includes inherited attributes + True if the code element has at least one attribute of the specified type + + + Resolves all the attributes. + The attribute descriptions + The resolved attribute instances + + + Sorts code elements in various ways. This is a and so cannot be inherited or instantiated. + + + Sorts members such that those declared by supertypes appear before those declared by subtypes. + The type of member + The members to sort + The sorted members + + + Sorts an members that all belong to the same type such that the members declared by supertypes appear before those declared by subtypes. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the comparer. This field is read-only. + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + The first object to compare. + The second object to compare. + Value Condition Less than zerox is less than y.Zerox equals y.Greater than zerox is greater than y. + + + + This assembly loader loads assemblies externally for reflection only. + This implementation ensures that the assembly files do not remain locked on disk and are not cached in memory outside of the scope of the loader. Consequently the Garbage Collector will automatically reclaim the loader and its contents when they become unreferenced. + In contrast, that of the standard .Net reflection-only load context () does not allow assemblies to be reclaimed until the is unloaded. + The loader considers all assemblies in the specified search path as well as any that can be located using the current AppDomain's assembly resolvers. + + + + Gets the reflection policy used to load and access the assemblies. + + + Adds a hint directory to search for loading assemblies. + The search directory to add + Thrown if is null + + + Provides functions for working with reflection. This is a and so cannot be inherited or instantiated. + + + Determines if the property has public, non-static and non-abstract getter and setter functions. + The property + True if the property can be get and set + + + Determines if the type can be instantiated using a public constructor. + The type + True if the type can be instantiated + + + Determines if the method is public, non-static and is non-abstract so it can be invoked. + The method + True if the method can be invoked + + + Finds the assembly name of the directly referenced assembly with the specified display name. + The assembly to search + The display name of the referenced assembly to find + The referenced assembly name or null if none + + + Gets the assembly that declares the code element, or the code element itself if it is an . + The code element, possibly null + The assembly, or null if not found + + + Gets the default value for a type. + The type + The default value for the type, such as 0 if the type represents an integer, or null if the type is a reference type or if was null + + + Gets the default value of a type with a given type code. + The type code + The default value of the type associated with the specified type code + + + Gets the non-type member that declares the code element, or the code element itself if it is an other than a . + The code element, possibly null + The member, or null if not found + + + Gets the namespace that declares the code element, or the code element itself if it is an . + The code element, possibly null + The namespace, or null if not found + + + Gets the parameter that declares the code element, or the code element itself if it is an . + The code element, possibly null + The parameter, or null if not found + + + Gets the type that declares the code element, or the code element itself if it is an . + The code element, possibly null + The type, or null if not found + + + Returns true if the named type is assignable from the specified type. + The search type + The candidate type + True if the search type is assignable from the candidate type + Thrown if or is null + + + Returns true if a type is derived from another type with the specified qualified name. + The type to check + The qualified type name + True if is derived from + + + The type of exception thrown when a reflection wrapper could not be resolved to a native reflection target. + + + Wraps reflection types using the reflection adapter interfaces. Also resolves code references. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the native based on .Net reflection. + + + Creates a code element from the caller of the executing function. + The code reference + + + Creates a code element from the executing function. + The code reference + + + Creates a code element representing a function from a particular frame on the current stack. + The number of frames to skip. If this number is 0, the code reference will refer to the direct caller of this method; if it is 1, it will refer to the caller's caller, and so on. + The code reference + Thrown if is less than zero + + + Returns true if the target represents an unresolved member with limited support for reflection. + The member, or null if none + True if the target is unresolved + + + Returns true if the target represents an unresolved parameter with limited support for reflection. + The parameter, or null if none + True if the target is unresolved + + + Resolves the specified . + The code reference + If true, throws an exception on error + The associated code element, or null if the code reference is of kind + Thrown if is true and cannot be resolved + + + Obtains a reflection wrapper for an assembly. + The assembly, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a type. + The type, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a member. + The member, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a function. + The function, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a constructor. + The constructor, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a method. + The method, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a property. + The property, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a field. + The field, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for an event. + The event, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a parameter. + The parameter, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for an attribute instance. + The attribute, or null if none + The reflection wrapper, or null if none + + + Obtains a reflection wrapper for a namespace. + The namespace name, or null if none + The reflection wrapper, or null if none + + + Specifies the location of a code element as a position within a file. + + + Gets an empty code location with a null path and no line or column number information. This field is read-only. + + + Gets the column number, or 0 if unknown. + + + Gets the line number, or 0 if unknown. + + + Gets the path or Uri of a resource that contains the code element, such as a source file or assembly, or null if unknown. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Allows the code location structure to control its own serialization and deserialization. + The serialization info to populate with data. + The destination for this serialization. + + + Provides the Xml schema for this element. + The schema set + The schema type of the element + + + Converts the location to a string of the form "path(line,column)", "path(line)" or "path" depending on which components are available. + The code location as a string or "(unknown)" if unknown + + + Compares two code locations for equality. + The first code location + The second code location + True if the code locations are equal + + + Compares two code locations for inequality. + The first code location + The second code location + True if the code references are not equal + + + A code reference is a pointer into the structure of a .Net program for use in describing the location of a certain code construct to the user. It is typically used to identify the point of definition of a test component. + + + Gets an empty code reference used to indicate that the actual reference is unknown. This field is read-only. + + + Gets the assembly name, or null if none. + + + Gets the kind of code element specified by the code reference. + + + Gets the member name, or null if none. + + + Gets the namespace name, or null if none. + + + Gets the parameter name, or null if none. + + + Gets the fully-qualified type name, or null if none. + + + Creates a code reference from an assembly. + The assembly + The code reference + Thrown if is null + + + Creates a code reference from a member. + The member + The code reference + Thrown if is null + + + Creates a code reference from an namespace name. + The namespace name + The code reference + Thrown if is null + + + Creates a code reference from a method parameter. + The parameter + The code reference + Thrown if is null + + + Creates a code reference from a type. + The type + The code reference + Thrown if is null + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Provides the Xml schema for this element. + The schema set + The schema type of the element + + + Produces a human-readable description of the code reference. + A description of the code reference + + + Compares two code references for equality. + The first code reference + The second code reference + True if the code references are equal + + + Compares two code references for inequality. + The first code reference + The second code reference + True if the code references are not equal + + + Specifies a typed constant value. + + + Returns true if the value is an array. + + + Returns true if the value is an enum. + + + Returns true if the contents of can be interpreted as a native value or false if must be used to resolve the constant to a native value. + + + Returns true if the value is a type. + + + + Gets the type of the constant. + The type may be an array type, an enum type, a primitive type, or the type. + + + + + Gets the value of the constant. + If is true, then this property contains the native value. Otherwise it is represented differently depending upon its type. If the constant is a primitive value, then the value will be a primitive value such as an integer, string, float or null.If the constant is an enum, then the value will be a primitive value of the underlying type of the enum.If the constant is an array, then the value will be an array of objects representing the elements of the array.If the constant is a type, then the value will be a . + + + + Creates a constant value that wraps an existing native value. + The native value + The constant + + + Resolves the constant to a native value by replacing type references with actual values, arrays of constants with values of the appropriate type, and enums with values. + If true, throws an exception if the target could not be resolved, otherwise the result may include unresolved types, enums or arrays + The native constant value + Thrown if the target cannot be resolved + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Gets the full name of the assembly. + + + Gets the codebase of the assembly as a local path if possible or as a Uri otherwise. + + + Gets the public types exported by the assembly. + The exported types + + + Gets the of the assembly. + The assembly name + + + Gets the names of the assemblies referenced by this assembly. + The names of the references assemblies + + + Gets a public type by name, or null if not found. + The type name + The type + + + Gets all of the types in an assembly. + The types + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns null + The native reflection target + Thrown if the target cannot be resolved + + + Provides information about the contents of a custom attribute. + + + Gets the constructor used to create the attribute. + Thrown if not supported + + + Gets the initialized attribute constructor argument values. + Thrown if not supported + + + Gets the initialized attribute field values. + + + Gets the initialized attribute property values. + + + Gets the attribute type. + + + Gets an attribute field value. + The field name + The value, or a default value of the field's type if the field with the specified name was not initialized by the attribute declaration + Thrown if there is no writable instance field with the specified name + + + Gets an attribute property value. + The property name + The value, or a default value of the propery's type if the property with the specified name was not initialized by the attribute declaration + Thrown if there is no writable instance property with the specified name + + + Gets the attribute as an object. + If true, throws an exception if the target could not be resolved, otherwise the result may include unresolved types, enums or arrays though it still may throw an exception if the attribute class cannot be instantiated + The attribute + Thrown if the attribute could not be resolved + + + + Represents a structural element of some code base. + This interface is the base of a hierarchy of abstract reflection objects. Different implementations of these objects may be used to perform reflection over different sources. + + + + Gets a for this code element. + The code reference + + + Gets the kind of code element represented by this instance. + + + Gets the name of the code element. + + + Gets information about the code element's custom attributes of the specified type. + The attribute type, or null to return attributes of all types + If true, includes inherited attributes from base types (but not from interfaces, just like does) + The code element's attributes + + + Gets the code element's custom attributes of the specified type. + The attribute type + If true, includes inherited attributes from base types (but not from interfaces, just like does) + The attributes + + + Gets the location of a resource that contains the declaration of this code element, or if not available. The location may refer to the code element's source code or to the location of its compiled assembly. + The code location + + + Gets the XML documentation associated with the code element. + The XML documentation or null if none available + + + Returns true if the code element has a custom attribute of the specified type. + The attribute type, or null to search for attributes of all types + If true, includes inherited attributes from base types (but not from interfaces, just like does) + True if the code element has at least one attribute of the specified type + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Gets the add method of the event, or null if none. + The add method, or null if none + + + Gets the event attributes. + + + Gets the event handler type. + + + Gets the raise method of the event, or null if none. + The raise method, or null if none + + + Gets the remove method of the event, or null if none. + The remove method, or null if none + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Gets the field attributes. + + + Gets a value indicating whether this field has Assembly level visibility. + + + Gets a value indicating whether this field has Family level visibility. + + + Gets a value indicating whether this field has FamilyAndAssembly level visibility. + + + Gets a value indicating whether this field has FamilyOrAssembly level visibility. + + + Returns true if the field is read-only and can only be set from the constructor. + + + Returns true if the field is a literal set at compile time. + + + Gets a value indicating whether the field is private. + + + Gets a value indicating whether the field is public. + + + Returns true if the field is static. + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Gets the calling conventions for this method. + + + Returns true if the method is abstract. + + + Gets a value indicating whether this method can be called by other classes in the same assembly. + + + Gets a value indicating whether access to this method is restricted to members of the class and members of its derived classes. + + + Gets a value indicating whether this method can be called by derived classes if they are in the same assembly. + + + Gets a value indicating whether this method can be called by derived classes, wherever they are, and by all classes in the same assembly. + + + Returns true if the method is final. + + + Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class. + + + Gets a value indicating whether this member is private. + + + Gets a value indicating whether this is a public method. + + + Returns true if the method is static. + + + Gets a value indicating whether the method is virtual. + + + Gets the method attributes. + + + Gets the parameters of the function. + The parameters + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + + A reflection wrapper for generic parameters. The parameter is presented as if it were a slot the accepted a value of type . + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Gets the constraints of the generic parameter. + + + Gets the declaring generic method of a generic method parameter or null for a generic type parameter. + + + Gets the generic parameter attributes. + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + + Gets the declaring type of the member. + If the member not a type or is a nested type, returns its containing type. If it is a generic parameter, returns the type to which it (or its declaring method) belongs. Otherwise returns null. + + + + + Gets the reflected type of the member. The reflected type is the type that was used to locate the member. If the member was inherited from a base class, its declaring type will be the base class but its reflected type will be the inherited class from which the member was accessed. + If the member not a type or is a nested type, returns its reflected containing type. If it is a generic parameter, returns the declaring type to which it (or its declaring method) belongs. Otherwise returns null. + + + + Gets the member to its underlying native reflection type. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The underlying native reflection type + Thrown if the target cannot be resolved + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Returns true if the method contains unbound generic parameters. If so, the list will contain one or more objects. + + + Gets the generic arguments of the method. The list may contain objects when no type has yet been bound to a certain generic parameter slots. + The generic arguments + + + Gets the generic method definition of this method, or null if the method is not generic. + + + Returns true if the method is a generic method. If so, the list will be non-empty. + + + Returns true if the method is a generic method definition. + + + Gets the method return parameter object that contains information about the return value and its attributes. + + + Gets the method return type. + + + Makes a generic method instantiation. + The generic arguments + The generic method instantiation + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + + A namespace reflection wrapper identified by its name. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Gets a value indicating whether this is an input parameter. + + + Gets a value indicating whether this parameter is optional. + + + Gets a value indicating whether this is an output parameter. + + + Gets the member to which the parameter belongs. + + + Gets the parameter attributes. + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Returns true if the property can be read. + + + Returns true if the property can be written. + + + Gets the get method of the property, or null if none. + The get method, or null if none + + + Gets the list of index parameters for an indexer property, or an empty array if none. + + + Gets the property attributes. + + + Gets the set method of the property, or null if none. + The set method, or null if none + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + A reflection policy provides access to top-level reflection resources such as assemblies. + + + Loads an assembly by name. + The full or partial assembly name of the assembly to load + The loaded assembly + Thrown if is null + Thrown if the assembly could not be loaded for any reason + + + Loads an assembly from a file. + The assembly file path + The loaded assembly + Thrown if is null + Thrown if the assembly could not be loaded for any reason + + + A slot represents a field, property or parameter. It is used to simplify the handling of data binding since all three of these types are similar in that they can hold values of some type. + + + Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind. + + + Gets the type of value held in the slot. + + + + A reflection wrapper. + This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. + + + + Gets the rank of the array type. + Thrown if the type is not an array type + + + Gets the assembly in which the type is declared. + + + Gets the assembly-qualified name of the type, or null if the type is a generic parameter. + + + Gets the base type of the type, or null if none. + + + Returns true if the type contains unbound generic parameters. If so, the list will contain one or more objects. + + + Gets the element type of an array, pointer or byref type, or null if none. + + + Gets the full name of the type, or null if the type is a generic parameter. + + + Gets the generic arguments of the type. The list may contain objects when no type has yet been bound to a certain generic parameter slots. + The generic arguments, or an empty list if there are none + + + Gets the generic type definition of this type, or null if the type is not generic. + + + Gets all of the type's interfaces. + The type's interfaces + + + Returns true if the type is abstract and must be overridden. + + + Returns true if the type represents an array. + + + Returns true if the type represents a type that is passed by reference. + + + Returns true if the type is a class. + + + Returns true if the type represents an enumeration. + + + Returns true if the type represents a generic type parameter. + + + Returns true if the type is a generic type. If so, the list will be non-empty. + + + Returns true if the type is a generic type definition. + + + Returns true if the type is an interface. + + + Returns true if the type is nested. + + + Returns true if the type is nested and is visible only within its own assembly. + + + Returns true if the type is nested and visible only within its own family. + + + Returns true if the type is nested and visible only to classes that belong to both its own family and its own assembly. + + + Returns true if the type is nested and visible only to classes that belong to either its own family or to its own assembly. + + + Returns true if the type is nested and declared private. + + + Returns true if the type is nested and declared public. + + + Returns true if the type is not declared public. + + + Returns true if the type represents a pointer. + + + Returns true if the type is declared public. + + + Returns true if the type is sealed. + + + Returns true if the type is a value type. + + + Gets the namespace in which the type is declared. + + + Gets the name of the namespace in which the type is declared. + + + Gets the type attributes. + + + Gets the type's . + + + Gets all constructors of the type that satisfy the binding flags. + The binding flags + The constructors + + + Gets a event by name, or null if not found. + The event name + The binding flags + The event + + + Gets all events of the type that satisfy the binding flags. + The binding flags + The events + + + Gets a field by name, or null if not found. + The field name + The binding flags + The property + + + Gets all fields of the type that satisfy the binding flags. + The binding flags + The fields + + + Gets a method by name, or null if not found. + The method name + The binding flags + The method + + + Gets all methods of the type that satisfy the binding flags. + The binding flags + The methods + + + Gets a nested type by name, or null if not found. + The nested type name + The binding flags + The nested type + + + Gets all nested types of the type that satisfy the binding flags. + The binding flags + The nested types + + + Gets all properties of the type that satisfy the binding flags. + The binding flags + The properties + + + Gets a property by name, or null if not found. + The property name + The binding flags + The property + + + Returns true if variables of this type can be assigned with values of the specified type. + The other type, or null if none + True if the other type is not null and this type is assignable from the other type + + + Returns true if this type is a subclass of the specified type. + The other type, or null if none + True if the other type is not null, this type is a subclass of the other type, and this type not the same as the other type + + + Makes an array type of the specified rank. + The array rank + The array type + + + Makes a reference type. + The reference type + + + Makes a generic type instantiation. + The generic arguments + The generic type instantiation + + + Makes a pointer type. + The pointer type + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + Describes the kind of code element represented by a . + + + The element is an . + + + The element is an . + + + The element is an . + + + The element is an . + + + The element is an . + + + The element is an . + + + The element is an . + + + The element is an . + + + The element is an . + + + The element is an . + + + Describes the kind of code element specified by a . + + + The code reference is unknown. + + + The code reference specifies an assembly. + + + The code reference specifies a namespace. + + + The code reference specifies a type. + + + The code reference specifies a constructor, method, property, field or event. + + + The code reference specifies a parameter of a constructor or method. + + + A base reflection policy implementation that performs argument validation. This class is and so cannot be instantiated. + + + Loads an assembly by name. + The full or partial assembly name of the assembly to load + The loaded assembly + + + Loads an assembly from a file. + The assembly file path + The loaded assembly + + + Loads an assembly from a file. + The assembly file path, not null + The loaded assembly wrapper + Any exception may be thrown if the loading fails + + + Loads an assembly. + The assembly name, not null + The loaded assembly wrapper + Any exception may be thrown if the loading fails + + + Resolves debug symbols via the CorMetaDataDispenser COM class. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Gets the location of a source file that contains the declaration of a method, or null if not available. + The path of the assembly that contains the method + The method token + The source code location, or null if unknown + + + Helpers for working with . This is a and so cannot be inherited or instantiated. + + + Gets the singleton debug symbol resolver used by these utilities. + + + Creates a new debug symbol resolver appropriate for this platform. + If true, avoids taking a lock on the PDB files but may use more memory or storage + The debug symbol resolver + + + Gets the location of a source file that contains the declaration of a type, or unknown if not available. + The type + The code location, or if unknown + Thrown if is null + + + Gets the location of a source file that contains the declaration of a method, or unknown if not available. + The method + The source location, or if unknown + Thrown if is null + + + The default XML documentation resolver reads XML documentation files on demand when available and caches them in memory for subsequent accesses. It takes care of mapping member names to XML documentation conventions when asked to resolve the documentation for a member. + + + Gets the XML documentation for a member in an assembly. + The assembly path + The XML documentation id of the member + The XML documentation for the member, or null if none available + + + Implementation of a debug symbol resolver for Mono. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Gets the location of a source file that contains the declaration of a method, or null if not available. + The path of the assembly that contains the method + The method token + The source code location, or null if unknown + + + + Provides helpers for enumerating attributes taking into account the attribute inheritance structure. + This class is intended to assist with the implementation of new reflection policies. It should not be used directly by clients of the reflection API. This is a and so cannot be inherited or instantiated. + + + Creates an attribute instance from an . + The attribute description + If true, throws an exception if the target could not be resolved, otherwise the result may include unresolved types, enums or arrays + The attribute instance + Thrown if the attribute could not be resolved + + + Returns true if the field is assignable as a named attribute parameter. + The field + True if the field is assignable + + + Returns true if the property is assignable as a named attribute parameter. + The property + True if the property is assignable + + + + Provides helpers for manipulating reflection flags enumerations. + This class is intended to assist with the implementation of new reflection policies. It should not be used directly by clients of the reflection API. + + + + Adds to the enumeration if is true. + The flags enumeration to update + The flag to add if is true + The condition to check + + + Adds to the enumeration if is true. + The flags enumeration to update + The flag to add if is true + The condition to check + + + Adds to the enumeration if is true. + The flags enumeration to update + The flag to add if is true + The condition to check + + + Adds to the enumeration if is true. + The flags enumeration to update + The flag to add if is true + The condition to check + + + Adds to the enumeration if is true. + The flags enumeration to update + The flag to add if is true + The condition to check + + + Adds to the enumeration if is true. + The flags enumeration to update + The flag to add if is true + The condition to check + + + Adds to the enumeration if is true. + The flags enumeration to update + The flag to add if is true + The condition to check + + + + Provides helpers for resolving abstract reflection objects to obtain native ones based on the structural properties of the reflected code elements. + This class is intended to assist with the implementation of new reflection policies. It should not be used directly by clients of the reflection API. + + + + Resolves a reflected assembly to its native object. + The reflected assembly + If true, allows the assembly to be resolved by partial name if no match could be found by fullname + If true, throws an exception if resolution fails, otherwise returns null + The resolved . + Thrown if is null + Thrown if could not be resolved + + + Resolves a reflected constructor to its native object. + The reflected constructor + If true, throws an exception if resolution fails, otherwise returns an + The resolved . + Thrown if is null + Thrown if could not be resolved + + + Resolves a reflected event to its native object. + The reflected event + If true, throws an exception if resolution fails, otherwise returns an + The resolved . + Thrown if is null + Thrown if could not be resolved + + + Resolves a reflected field to its native object. + The reflected type + If true, throws an exception if resolution fails, otherwise returns an + The resolved . + Thrown if is null + Thrown if could not be resolved + + + Resolves a reflected method to its native object. + The reflected method + If true, throws an exception if resolution fails, otherwise returns an + The resolved . + Thrown if is null + Thrown if could not be resolved + + + Resolves a reflected parameter to its native object. + The reflected parameter + If true, throws an exception if resolution fails, otherwise returns an + The resolved . + Thrown if is null + Thrown if could not be resolved + + + Resolves a reflected property to its native object. + The reflected property + If true, throws an exception if resolution fails, otherwise returns an + The resolved . + Thrown if is null + Thrown if could not be resolved + + + Resolves a reflected type to its native object. + The reflected type + The method that is currently in scope, or null if none. This parameter is used when resolving types that are part of the signature of a generic method so that generic method arguments can be handled correctly. + If true, throws an exception if resolution fails, otherwise returns an + The resolved . + Thrown if is null + Thrown if could not be resolved + + + + Provides helpers for working with types and type codes. + This class is intended to assist with the implementation of new reflection policies. It should not be used directly by clients of the reflection API. + + + + Gets the default value for a reflected type. + The reflected type + The default value for the type, such as 0 if the type represents an integer, or null if the type is a reference type or if was null + + + Determines the type code of a reflected type based on the type's name. + The reflected type, or null if none + The type code of the type, or if was null + + + A array type wrapper. This class cannot be inherited. + + + Gets the rank of the array type. + + + Returns true if the type represents an array. + + + Gets the type attributes. + + + Applies a type substitution and returns the resulting type. + The substitution + The type after substitution has been performed + + + A assembly wrapper. This class cannot be inherited. + + + Gets a for this code element. + The code reference + + + Gets the full name of the assembly. + + + Gets the kind of code element represented by this instance. + + + Gets the name of the code element. + + + Gets the codebase of the assembly as a local path if possible or as a Uri otherwise. + + + Gets the location of a resource that contains the declaration of this code element, or if not available. The location may refer to the code element's source code or to the location of its compiled assembly. + The code location + + + Gets the public types exported by the assembly. + The exported types + + + Gets the of the assembly. + The assembly name + + + Gets the names of the assemblies referenced by this assembly. + The names of the references assemblies + + + Gets a public type by name, or null if not found. + The type name + The type + + + Gets all of the types in an assembly. + The types + + + Returns true if the internal members of this assembly are visible to the specified assembly. + The other assembly + True if the other assembly can see internal members of this assembly + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns null + The native reflection target + + + Returns a that represents the current . + A that represents the current . + + + A attribute wrapper. This class cannot be inherited. + + + Gets the constructor used to create the attribute. + + + Gets the initialized attribute constructor argument values. + + + Gets the initialized attribute field values. + + + Gets the initialized attribute property values. + + + Gets the attribute type. + + + Gets an attribute field value. + The field name + The value, or a default value of the field's type if the field with the specified name was not initialized by the attribute declaration + + + Gets an attribute property value. + The property name + The value, or a default value of the propery's type if the property with the specified name was not initialized by the attribute declaration + + + Gets the attribute as an object. + If true, throws an exception if the target could not be resolved, otherwise the result may include unresolved types, enums or arrays though it still may throw an exception if the attribute class cannot be instantiated + The attribute + + + Returns a that represents the current . + A that represents the current . + + + A by-ref type wrapper. This class cannot be inherited. + + + Returns true if the type represents a type that is passed by reference. + + + Gets the type attributes. + + + Applies a type substitution and returns the resulting type. + The substitution + The type after substitution has been performed + + + A code element wrapper. This class is and so cannot be instantiated. + + + Gets information about the code element's custom attributes of the specified type. + The attribute type, or null to return attributes of all types + If true, includes inherited attributes from base types (but not from interfaces, just like does) + The code element's attributes + + + Gets the code element's custom attributes of the specified type. + The attribute type + If true, includes inherited attributes from base types (but not from interfaces, just like does) + The attributes + + + Gets all attributes that appear on this code element, excluding inherited attributes. + The attribute wrappers + + + Gets an enumeration of elements from which this code element inherits. + The inherited code elements + + + + Gets all pseudo custom attributes associated with a member. + These attributes do not really exist as custom attributes in the metadata. Rather, they are realizations of other metadata features in attribute form. For example, is represented in the metadata as a flag. Pseudo custom attributes preserve the illusion of these attributes. + + The pseudo custom attributes + + + Gets the XML documentation associated with the code element. + The XML documentation or null if none available + + + Returns true if the code element has a custom attribute of the specified type. + The attribute type, or null to search for attributes of all types + If true, includes inherited attributes from base types (but not from interfaces, just like does) + True if the code element has at least one attribute of the specified type + + + Returns a that represents the current . + A that represents the current . + + + A constructed type wrapper. This class is and so cannot be instantiated. + + + Gets the assembly in which the type is declared. + + + Returns true if the type contains unbound generic parameters. If so, the list will contain one or more objects. + + + Gets the element type, or null if none. + + + Gets the full name of the type, or null if the type is a generic parameter. + + + Gets the name of the code element. + + + Gets the suffix to append to the name of the constructed type. + + + Gets the name of the namespace in which the type is declared. + + + Gets the location of a resource that contains the declaration of this code element, or if not available. The location may refer to the code element's source code or to the location of its compiled assembly. + The code location + + + Gets all attributes that appear on this code element, excluding inherited attributes. + The attribute wrappers + + + Returns a that represents the current . + A that represents the current . + + + A constructor wrapper. This class cannot be inherited. + + + Gets the kind of code element represented by this instance. + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + + + Returns a that represents the current . + A that represents the current . + + + A declared type wrapper such as a class, struct, enum or interface definition. This class cannot be inherited. + + + Gets the assembly in which the type is declared. + + + Gets the base type, or null if none. + + + Returns true if the type contains unbound generic parameters. If so, the list will contain one or more objects. + + + Gets the full name of the type, or null if the type is a generic parameter. + + + Gets the generic arguments of the type. The list may contain objects when no type has yet been bound to a certain generic parameter slots. + The generic arguments, or an empty list if there are none + + + Gets all of the type's interfaces. + The type's interfaces + + + Returns true if the type is a generic type. If so, the list will be non-empty. + + + Returns true if the type is a generic type definition. + + + Gets the name of the code element. + + + Gets the name of the namespace in which the type is declared. + + + Gets the type substitution for generic parameters. + + + Gets the type attributes. + + + Applies a type substitution and returns the resulting type. + The substitution + The type after substitution has been performed + + + Composes the substitution of the type with the specified substitution and returns a new wrapper. + The substitution + The new wrapper with the composed substitution + + + Gets an enumeration of all base types. + The enumeration of base types + + + Gets all constructors of the type that satisfy the binding flags. + The binding flags + The constructors + + + Gets a event by name, or null if not found. + The event name + The binding flags + The event + + + Gets all events of the type that satisfy the binding flags. + The binding flags + The events + + + Gets a field by name, or null if not found. + The field name + The binding flags + The property + + + Gets all fields of the type that satisfy the binding flags. + The binding flags + The fields + + + Gets a method by name, or null if not found. + The method name + The binding flags + The method + + + Gets all methods of the type that satisfy the binding flags. + The binding flags + The methods + + + Gets a nested type by name, or null if not found. + The nested type name + The binding flags + The nested type + + + Gets all nested types of the type that satisfy the binding flags. + The binding flags + The nested types + + + Gets all properties of the type that satisfy the binding flags. + The binding flags + The properties + + + Gets a property by name, or null if not found. + The property name + The binding flags + The property + + + Returns a that represents the current . + A that represents the current . + + + A event wrapper. This class cannot be inherited. + + + Gets the event attributes. + + + Gets the event handler type. + + + Gets the kind of code element represented by this instance. + + + Gets the events that this one overrides or hides. Only includes overrides that appear on class types, not interfaces. + If true, only returns overrides + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + + + Returns a that represents the current . + A that represents the current . + + + A field wrapper. This class cannot be inherited. + + + Gets the field attributes. + + + Gets a value indicating whether this field has Assembly level visibility. + + + Gets a value indicating whether this field has Family level visibility. + + + Gets a value indicating whether this field has FamilyAndAssembly level visibility. + + + Gets a value indicating whether this field has FamilyOrAssembly level visibility. + + + Returns true if the field is read-only and can only be set from the constructor. + + + Returns true if the field is a literal set at compile time. + + + Gets a value indicating whether the field is private. + + + Gets a value indicating whether the field is public. + + + Returns true if the field is static. + + + Gets the kind of code element represented by this instance. + + + Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind. + + + Gets the type of value held in the slot. + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + + + Returns a that represents the current . + A that represents the current . + + + A function wrapper. This class is and so cannot be instantiated. + + + Gets the calling conventions for this method. + + + Returns true if the method is abstract. + + + Gets a value indicating whether this method can be called by other classes in the same assembly. + + + Gets a value indicating whether access to this method is restricted to members of the class and members of its derived classes. + + + Gets a value indicating whether this method can be called by derived classes if they are in the same assembly. + + + Gets a value indicating whether this method can be called by derived classes, wherever they are, and by all classes in the same assembly. + + + Returns true if the method is final. + + + Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class. + + + Gets a value indicating whether this member is private. + + + Gets a value indicating whether this is a public method. + + + Returns true if the method is static. + + + Gets a value indicating whether the method is virtual. + + + Gets the method attributes. + + + Implementation of + + + Implementation of + + + A generic parameter wrapper. This is a and so cannot be inherited or instantiated. + + + Gets the assembly in which the type is declared. + + + Gets the assembly-qualified name of the type, or null if the type is a generic parameter. + + + Gets the constraints of the generic parameter. + + + Returns true if the type contains unbound generic parameters. If so, the list will contain one or more objects. + + + Gets the declaring method, or null if the generic parameter belongs to a type. + + + Gets the declaring type, or null if none. + + + Gets the full name of the type, or null if the type is a generic parameter. + + + Gets the generic parameter attributes. + + + Returns true if the type represents a generic type parameter. + + + Gets the kind of code element represented by this instance. + + + Gets the name of the namespace in which the type is declared. + + + Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind. + + + Gets the type attributes. + + + Gets the type of value held in the slot. + + + Applies a type substitution and returns the resulting type. + The substitution + The type after substitution has been performed + + + Creates a wrapper for a generic method parameter. + The reflection policy + The underlying reflection object + The declaring method, which must be a generic method definition + Thrown if , or is null + + + Creates a wrapper for a generic type parameter. + The reflection policy + The underlying reflection object + The declaring type, which must be a generic type definition + Thrown if , or is null + + + Gets all constructors of the type that satisfy the binding flags. + The binding flags + The constructors + + + Returns a that represents the current . + A that represents the current . + + + A member wrapper. This class is and so cannot be instantiated. + + + Gets a for this code element. + The code reference + + + Gets the declaring type, or null if none. + + + Gets the reflected type, or null if none. + + + Gets the type substitution for generic parameters. + + + Gets all attributes that appear on this code element, excluding inherited attributes. + The attribute wrappers + + + Implementation of + + + A method wrapper. This class cannot be inherited. + + + Returns true if the method contains unbound generic parameters. If so, the list will contain one or more objects. + + + Gets the generic arguments of the method. The list may contain objects when no type has yet been bound to a certain generic parameter slots. + The generic arguments + + + Returns true if the method is a generic method. If so, the list will be non-empty. + + + Returns true if the method is a generic method definition. + + + Returns true if this method overrides another. + + + Gets the kind of code element represented by this instance. + + + Gets the method return parameter object that contains information about the return value and its attributes. + + + Gets the method return type. + + + Gets the type substitution for generic parameters. + + + Gets the methods that this one overrides or hides. Only includes overrides that appear on class types, not interfaces. + If true, only returns overrides + + + Returns true if this method hides the specified method. + The other method + True if this method hides the other method + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + + + Returns a that represents the current . + A that represents the current . + + + A parameter wrapper. This class cannot be inherited. + + + Gets a for this code element. + The code reference + + + Gets a value indicating whether this is an input parameter. + + + Gets a value indicating whether this parameter is optional. + + + Gets a value indicating whether this is an output parameter. + + + Gets the kind of code element represented by this instance. + + + Gets the member to which the parameter belongs. + + + Gets the name of the code element. + + + Gets the parameter attributes. + + + Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind. + + + Gets the type of value held in the slot. + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + + + Returns a that represents the current . + A that represents the current . + + + A pointer type wrapper. This class cannot be inherited. + + + Returns true if the type represents a pointer. + + + Gets the type attributes. + + + Applies a type substitution and returns the resulting type. + The substitution + The type after substitution has been performed + + + A property wrapper. This class cannot be inherited. + + + Returns true if the property can be read. + + + Returns true if the property can be written. + + + Gets the kind of code element represented by this instance. + + + Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind. + + + Gets the property attributes. + + + Gets the type of value held in the slot. + + + Gets the properties that this one overrides or hides. Only includes overrides that appear on class types, not interfaces. + If true, only returns overrides + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + + + Returns a that represents the current . + A that represents the current . + + + A member wrapper for members that are not types, generic parameters or nested types. These members must be declared by types, so they all share the constraint that the declaring type and reflected type must not be null. In particular, the reflected type may be a subtype of the declaring type in the case of inherited members. This class is and so cannot be instantiated. + + + Gets the reflected type, or null if none. + + + + The static reflection policy base class is intended to assist with the implementation of custom reflection policies defined over static metadata. + It flattens out the code element hierarchy to ease implementation of new policies. It provides a mechanism for handling generic type substitutions to ensure a consistent and correct implementation of generic type and generic method instantiations. This class is and so cannot be instantiated. + + + Determines if two wrappers represent the same object. + The first wrapper, not null + The second wrapper, not null + True if both wrapper represent the same object + + + Gets the custom attributes of an assembly. + The assembly, not null + The attributes + + + Gets the public types exported by an assembly. + The assembly wrapper, not null + The types + + + Gets the name of an assembly. + The assembly wrapper, not null + The assembly name + + + Gets the path of an assembly. + The assembly wrapper, not null + The assembly path + + + Gets the references of an assembly. + The assembly wrapper, not null + The assembly references + + + Gets the specified named type within an assembly. + The assembly wrapper, not null + The type name, not null + The type, or null if none + + + Gets all types contained in an assembly. + The assembly wrapper, not null + The types + + + Gets the constructor of an attribute. + The attribute, not null + The constructor + + + Gets the constructor arguments of an attribute. + The attribute, not null + The constructor argument values + + + Gets the field arguments of an attribute. + The attribute, not null + The field argument values + + + Gets the property arguments of an attribute. + The attribute, not null + The property argument values + + + Gets the add method of an event, or null if none. + The event, not null + The add method, or null if none + + + Gets the attributes of an event. + The event, not null + The event attributes + + + Gets the event handler type of an event. + The event, not null + The event handler type + + + Gets the raise method of an event, or null if none. + The event, not null + The raise method, or null if none + + + Gets the remove method of an event, or null if none. + The event, not null + The remove method, or null if none + + + Gets the attributes of a field. + The field, not null + The field attributes + + + Gets the field type. + The field, not null + The field type + + + Gets the attributes of a function. + The function, not null + The function attributes + + + Gets the calling conventions of a function. + The function, not null + The function calling conventions + + + Gets the parameters of a function. + The function, not null + The parameters + + + Gets the attributes of a generic parameter. + The generic parameter, not null + The generic parameter attributes + + + Gets the generic parameter constraints. + The generic parameter, not null + The generic parameter constraints + + + Gets the generic parameter position. + The generic parameter, not null + The generic parameter position + + + Gets a hashcode for a wrapper. + The wrapper, not null + The wrapper's hash code + + + Gets the custom attributes of a member. + The member, not null + The custom attributes + + + Gets the short name of a member. In the case of a generic type, should exclude the generic parameter count part of the name. eg. "`1" + The member, not null + The member's name + + + Gets the source code location of a member. + The member, not null + The source code location, or if not available + + + Gets the generic parameters of a method. + The method, not null + The generic parameters + + + Gets the return parameter of a method. + The method, not null + The return parameter + + + Gets the attributes of a parameter. + The parameter, not null + The parameter attributes + + + Gets the custom attributes of a parameter. + The parameter, not null + The custom attributes + + + Gets the name of a parameter. + The parameter, not null + The parameter's name + + + Gets the parameter's position, or -1 if the parameter is a return value. + The parameter, not null + The parameter's position + + + Gets the parameter type. + The parameter, not null + The parameter type + + + Gets the attributes of a property. + The property, not null + The property attributes + + + Gets the get method of a property, or null if none. + The property, not null + The get method, or null if none + + + Gets the set method of a property, or null if none. + The property, not null + The set method, or null if none + + + Gets the property type. + The property, not null + The property type + + + Gets the assembly that contains a type. + The type, not null + The type's assembly + + + Gets the attributes of a type. + The type, not null + The type attributes + + + Gets the base type of atype. + The type, not null + The base type + + + Gets the constructors of a type. Only includes declared methods, not inherited ones. + The type, not null + The type's constructors + + + Gets the events of a type. Only includes declared methods, not inherited ones. + The type, not null + The reflected type, not null + The type's events + + + Gets the fields of a type. Only includes declared methods, not inherited ones. + The type, not null + The reflected type, not null + The type's fields + + + Gets the generic parameters of a type, including all generic parameters of its declaring types if it is nested enumerated from outside in. + The type, not null + The type's generic parameters + + + Gets the interfaces directly implemented by a type. + The type, not null + The type's interfaces + + + Gets the methods of a type including accessor methods for properties and events. Only includes declared methods, not inherited ones. + The type, not null + The reflected type, not null + The type's methods + + + Gets the namespace that contains a type. + The type, not null + The type's namespace, or an empty string if it has none + + + Gets the nested types of a type. Only includes declared nested types, not inherited ones. + The type, not null + The type's nested types + + + Gets the properties of a type. Only includes declared methods, not inherited ones. + The type, not null + The reflected type, not null + The type's properties + + + A type wrapper that represents a special type that is either constructed from other types or derived from them as with a generic parameter. This class is and so cannot be instantiated. + + + Internal implementation of . + + + Gets all of the type's interfaces. + The type's interfaces + + + Gets the type substitution for generic parameters. + + + Gets a event by name, or null if not found. + The event name + The binding flags + The event + + + Gets all events of the type that satisfy the binding flags. + The binding flags + The events + + + Gets a field by name, or null if not found. + The field name + The binding flags + The property + + + Gets all fields of the type that satisfy the binding flags. + The binding flags + The fields + + + Gets a method by name, or null if not found. + The method name + The binding flags + The method + + + Gets all methods of the type that satisfy the binding flags. + The binding flags + The methods + + + Gets a nested type by name, or null if not found. + The nested type name + The binding flags + The nested type + + + Gets all nested types of the type that satisfy the binding flags. + The binding flags + The nested types + + + Gets all properties of the type that satisfy the binding flags. + The binding flags + The properties + + + Gets a property by name, or null if not found. + The property name + The binding flags + The property + + + + Gets all pseudo custom attributes associated with a member. + These attributes do not really exist as custom attributes in the metadata. Rather, they are realizations of other metadata features in attribute form. For example, is represented in the metadata as a flag. Pseudo custom attributes preserve the illusion of these attributes. + + The pseudo custom attributes + + + A type wrapper. This class is and so cannot be instantiated. + + + Gets the base type of the type, or null if none. + + + Internal implementation of . + + + Gets a for this code element. + The code reference + + + Gets the element type, or null if none. + + + Returns true if the type is abstract and must be overridden. + + + Returns true if the type is a class. + + + Returns true if the type represents an enumeration. + + + Returns true if the type is an interface. + + + Returns true if the type is nested. + + + Returns true if the type is nested and is visible only within its own assembly. + + + Returns true if the type is nested and visible only within its own family. + + + Returns true if the type is nested and visible only to classes that belong to both its own family and its own assembly. + + + Returns true if the type is nested and visible only to classes that belong to either its own family or to its own assembly. + + + Returns true if the type is nested and declared private. + + + Returns true if the type is nested and declared public. + + + Returns true if the type is not declared public. + + + Returns true if the type is declared public. + + + Returns true if the type is sealed. + + + Returns true if the type is a value type. + + + Gets the namespace in which the type is declared. + + + Gets the type's . + + + Applies a type substitution and returns the resulting type. + The substitution + The type after substitution has been performed + + + Gets an enumeration of elements from which this code element inherits. + The inherited code elements + + + Returns true if variables of this type can be assigned with values of the specified type. + The other type, or null if none + True if the other type is not null and this type is assignable from the other type + + + Returns true if this type is a subclass of the specified type. + The other type, or null if none + True if the other type is not null, this type is a subclass of the other type, and this type not the same as the other type + + + Resolves the wrapper to its native reflection target. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + + + Resolves the wrapper to its native reflection target within the scope of the specified method. + The method that is currently in scope, or null if none. This parameter is used when resolving types that are part of the signature of a generic method so that generic method arguments can be handled correctly. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + + + Implementation of + + + + A wrapper. + A wrapper holds an underlying reflection object. Its behavior is derived from by primitive operations on the defined by the particular implementation that is in use. This class is and so cannot be instantiated. + + + Gets the underlying reflection object. + + + Gets the reflection policy. + + + + + Compares the policy and handle of this wrapper with those of another using . + The other wrapper + + + + Represents a whose native definition could not be resolved so we fall back on the wrapper. This class cannot be inherited. + + + Gets the underlying reflection adapter. + + + Gets the attributes associated with this method. + One of the values. + + + Gets a value indicating the calling conventions for this method. + The for this method. + + + Gets a value indicating whether the generic method contains unassigned generic type parameters. + true if the current object represents a generic method that contains unassigned generic type parameters; otherwise, false. + + + Gets the class that declares this member. + The Type object for the class that declares this member. + + + Gets a value indicating whether the method is generic. + true if the current represents a generic method; otherwise, false. + + + Gets a value indicating whether the method is a generic method definition. + true if the current object represents the definition of a generic method; otherwise, false. + + + Gets a value indicating that this member is a constructor. + A value indicating that this member is a constructor. + + + Gets a value that identifies a metadata element. + A value which, in combination with , uniquely identifies a metadata element. + + + Gets a handle to the internal metadata representation of a method. + A object. + + + Gets the module in which the type that declares the member represented by the current is defined. + The in which the type that declares the member represented by the current is defined. + + + Gets the name of the current member. + A containing the name of this member. + + + Gets the class object that was used to obtain this instance of MemberInfo. + The Type object through which this MemberInfo object was obtained. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + When overridden in a derived class, returns an array containing all the custom attributes. + Specifies whether to search this member's inheritance chain to find the attributes. + An array that contains all the custom attributes, or an array with zero elements if no attributes are defined. + + + When overridden in a derived class, returns an array of custom attributes identified by . + The type of attribute to search for. Only attributes that are assignable to this type are returned. + Specifies whether to search this member's inheritance chain to find the attributes. + An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied. + + + Returns an array of objects that represent the type arguments of a generic method or the type parameters of a generic method definition. + An array of objects that represent the type arguments of a generic method or the type parameters of a generic method definition. Returns an empty array if the current method is not a generic method. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + When overridden in a derived class, gets a object that provides access to the MSIL stream, local variables, and exceptions for the current method. + A object that provides access to the MSIL stream, local variables, and exceptions for the current method. + + + When overridden in a derived class, returns the flags. + The MethodImplAttributes flags. + + + When overridden in a derived class, gets the parameters of the specified method or constructor. + An array of type ParameterInfo containing information that matches the signature of the method (or constructor) reflected by this MethodBase instance. + + + When implemented in a derived class, invokes the constructor reflected by this ConstructorInfo with the specified arguments, under the constraints of the specified Binder. + One of the BindingFlags values that specifies the type of binding. + A Binder that defines a set of properties and enables the binding, coercion of argument types, and invocation of members using reflection. If binder is null, then Binder.DefaultBinding is used. + An array of type Object used to match the number, order and type of the parameters for this constructor, under the constraints of binder. If this constructor does not require parameters, pass an array with zero elements, as in Object[] parameters = new Object[0]. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type. + A used to govern the coercion of types. If this is null, the for the current thread is used. + An instance of the class associated with the constructor. + + + When overridden in a derived class, invokes the reflected method or constructor with the given parameters. + The object on which to invoke the method or constructor. If a method is static, this argument is ignored. If a constructor is static, this argument must be null or an instance of the class that defines the constructor. + A bitmask that is a combination of 0 or more bit flags from . If binder is null, this parameter is assigned the value ; thus, whatever you pass in is ignored. + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used. + An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, this should be null.If the method or constructor represented by this instance takes a ByRef parameter, there is no special attribute required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type. + An instance of CultureInfo used to govern the coercion of types. If this is null, the CultureInfo for the current thread is used. (This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.) + An Object containing the return value of the invoked method, or null in the case of a constructor, or null if the method's return type is void. Before calling the method or constructor, Invoke checks to see if the user has access permission and verify that the parameters are valid. + + + When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member. + The Type object to which the custom attributes are applied. + Specifies whether to search this member's inheritance chain to find the attributes. + true if one or more instance of attributeType is applied to this member; otherwise false. + + + Returns a that represents the current . + A that represents the current . + + + Represents a whose native definition could not be resolved so we fall back on the wrapper. This class cannot be inherited. + + + Gets the underlying reflection adapter. + + + Gets the attributes for this event. + The read-only attributes for this event. + + + Gets the class that declares this member. + The Type object for the class that declares this member. + + + Gets a value indicating that this member is an event. + A value indicating that this member is an event. + + + Gets a value that identifies a metadata element. + A value which, in combination with , uniquely identifies a metadata element. + + + Gets the module in which the type that declares the member represented by the current is defined. + The in which the type that declares the member represented by the current is defined. + + + Gets the name of the current member. + A containing the name of this member. + + + Gets the class object that was used to obtain this instance of MemberInfo. + The Type object through which this MemberInfo object was obtained. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + When overridden in a derived class, retrieves the MethodInfo object for the method of the event, specifying whether to return non-public methods. + true if non-public methods can be returned; otherwise, false. + A object representing the method used to add an event handler delegate to the event source. + + + When overridden in a derived class, returns an array containing all the custom attributes. + Specifies whether to search this member's inheritance chain to find the attributes. + An array that contains all the custom attributes, or an array with zero elements if no attributes are defined. + + + When overridden in a derived class, returns an array of custom attributes identified by . + The type of attribute to search for. Only attributes that are assignable to this type are returned. + Specifies whether to search this member's inheritance chain to find the attributes. + An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods. + true to include non-public methods; otherwise, false. + An array of objects representing methods that have been associated with an event in metadata by using the .other directive. If there are no methods matching the specification, an empty array is returned. + + + When overridden in a derived class, returns the method that is called when the event is raised, specifying whether to return non-public methods. + true if non-public methods can be returned; otherwise, false. + A MethodInfo object that was called when the event was raised. + + + When overridden in a derived class, retrieves the MethodInfo object for removing a method of the event, specifying whether to return non-public methods. + true if non-public methods can be returned; otherwise, false. + A object representing the method used to remove an event handler delegate from the event source. + + + When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member. + The Type object to which the custom attributes are applied. + Specifies whether to search this member's inheritance chain to find the attributes. + true if one or more instance of attributeType is applied to this member; otherwise false. + + + Returns a that represents the current . + A that represents the current . + + + Represents a whose native definition could not be resolved so we fall back on the wrapper. This class cannot be inherited. + + + Gets the underlying reflection adapter. + + + Gets the attributes associated with this field. + The FieldAttributes for this field. + + + Gets the class that declares this member. + The Type object for the class that declares this member. + + + Gets a RuntimeFieldHandle, which is a handle to the internal metadata representation of a field. + A handle to the internal metadata representation of a field. + + + Gets the type of this field object. + The type of this field object. + + + Gets a value indicating that this member is a field. + A value indicating that this member is a field. + + + Gets a value that identifies a metadata element. + A value which, in combination with , uniquely identifies a metadata element. + + + Gets the module in which the type that declares the member represented by the current is defined. + The in which the type that declares the member represented by the current is defined. + + + Gets the name of the current member. + A containing the name of this member. + + + Gets the class object that was used to obtain this instance of MemberInfo. + The Type object through which this MemberInfo object was obtained. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + When overridden in a derived class, returns an array containing all the custom attributes. + Specifies whether to search this member's inheritance chain to find the attributes. + An array that contains all the custom attributes, or an array with zero elements if no attributes are defined. + + + When overridden in a derived class, returns an array of custom attributes identified by . + The type of attribute to search for. Only attributes that are assignable to this type are returned. + Specifies whether to search this member's inheritance chain to find the attributes. + An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Gets an array of types that identify the optional custom modifiers of the field. + An array of objects that identify the optional custom modifiers of the current field, such as or . + + + Returns a literal value associated with the field by a compiler. + An that contains the literal value associated with the field. If the literal value is a class type with an element value of zero, the return value is null. + + + Gets an array of types that identify the required custom modifiers of the property. + An array of objects that identify the required custom modifiers of the current property, such as or . + + + When overridden in a derived class, returns the value of a field supported by a given object. + The object whose field value will be returned. + An object containing the value of the field reflected by this instance. + + + Returns the value of a field supported by a given object. + A structure that encapsulates a managed pointer to a location and a runtime representation of the type that might be stored at that location. + An Object containing a field value. + + + When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member. + The Type object to which the custom attributes are applied. + Specifies whether to search this member's inheritance chain to find the attributes. + true if one or more instance of attributeType is applied to this member; otherwise false. + + + When overridden in a derived class, sets the value of the field supported by the given object. + The object whose field value will be set. + The value to assign to the field. + A field of Binder that specifies the type of binding that is desired (for example, Binder.CreateInstance or Binder.ExactBinding). + A set of properties that enables the binding, coercion of argument types, and invocation of members through reflection. If binder is null, then Binder.DefaultBinding is used. + The software preferences of a particular culture. + + + Sets the value of the field supported by the given object. + A structure that encapsulates a managed pointer to a location and a runtime representation of the type that can be stored at that location. + The value to assign to the field. + + + Returns a that represents the current . + A that represents the current . + + + Represents a whose native definition could not be resolved so we fall back on the wrapper. This class cannot be inherited. + + + Gets the underlying reflection adapter. + + + Gets the attributes associated with this method. + One of the values. + + + Gets a value indicating the calling conventions for this method. + The for this method. + + + Gets a value indicating whether a generic method contains unassigned generic type parameters. + true if the current contains unassigned generic type parameters; otherwise, false. + + + Gets the class that declares this member. + The Type object for the class that declares this member. + + + Gets a value indicating whether the current method is a generic method. + true if the current method is a generic method; otherwise, false. + + + Gets a value indicating whether the current represents the definition of a generic method. + true if the object represents the definition of a generic method; otherwise, false. + + + Gets a value indicating that this member is a method. + A value indicating that this member is a method. + + + Gets a value that identifies a metadata element. + A value which, in combination with , uniquely identifies a metadata element. + + + Gets a handle to the internal metadata representation of a method. + A object. + + + Gets the module in which the type that declares the member represented by the current is defined. + The in which the type that declares the member represented by the current is defined. + + + Gets the name of the current member. + A containing the name of this member. + + + Gets the class object that was used to obtain this instance of MemberInfo. + The Type object through which this MemberInfo object was obtained. + + + Gets a object that contains information about the return type of the method, such as whether the return type has custom modifiers. + A object that contains information about the return type. + + + Gets the return type of this method. + The return type of this method. + + + Gets the custom attributes for the return type. + An ICustomAttributeProvider object representing the custom attributes for the return type. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + When overridden in a derived class, returns the MethodInfo object for the method on the direct or indirect base class in which the method represented by this instance was first declared. + A MethodInfo object for the first implementation of this method. + + + When overridden in a derived class, returns an array containing all the custom attributes. + Specifies whether to search this member's inheritance chain to find the attributes. + An array that contains all the custom attributes, or an array with zero elements if no attributes are defined. + + + When overridden in a derived class, returns an array of custom attributes identified by . + The type of attribute to search for. Only attributes that are assignable to this type are returned. + Specifies whether to search this member's inheritance chain to find the attributes. + An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied. + + + Returns an array of objects that represent the type arguments of a generic method or the type parameters of a generic method definition. + An array of objects that represent the type arguments of a generic method or the type parameters of a generic method definition. Returns an empty array if the current method is not a generic method. + + + Returns a object that represents a generic method definition from which the current method can be constructed. + A object representing a generic method definition from which the current method can be constructed. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + When overridden in a derived class, gets a object that provides access to the MSIL stream, local variables, and exceptions for the current method. + A object that provides access to the MSIL stream, local variables, and exceptions for the current method. + + + When overridden in a derived class, returns the flags. + The MethodImplAttributes flags. + + + When overridden in a derived class, gets the parameters of the specified method or constructor. + An array of type ParameterInfo containing information that matches the signature of the method (or constructor) reflected by this MethodBase instance. + + + When overridden in a derived class, invokes the reflected method or constructor with the given parameters. + The object on which to invoke the method or constructor. If a method is static, this argument is ignored. If a constructor is static, this argument must be null or an instance of the class that defines the constructor. + A bitmask that is a combination of 0 or more bit flags from . If binder is null, this parameter is assigned the value ; thus, whatever you pass in is ignored. + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used. + An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, this should be null.If the method or constructor represented by this instance takes a ByRef parameter, there is no special attribute required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type. + An instance of CultureInfo used to govern the coercion of types. If this is null, the CultureInfo for the current thread is used. (This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.) + An Object containing the return value of the invoked method, or null in the case of a constructor, or null if the method's return type is void. Before calling the method or constructor, Invoke checks to see if the user has access permission and verify that the parameters are valid. + + + When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member. + The Type object to which the custom attributes are applied. + Specifies whether to search this member's inheritance chain to find the attributes. + true if one or more instance of attributeType is applied to this member; otherwise false. + + + Substitutes the elements of an array of types for the type parameters of the current generic method definition, and returns a object representing the resulting constructed method. + An array of types to be substituted for the type parameters of the current generic method definition. + A object that represents the constructed method formed by substituting the elements of typeArguments for the type parameters of the current generic method definition. + + + Returns a that represents the current . + A that represents the current . + + + Represents a whose native definition could not be resolved so we fall back on the wrapper. This class cannot be inherited. + + + Gets the underlying reflection adapter. + + + Gets the attributes for this parameter. + A ParameterAttributes object representing the attributes for this parameter. + + + Gets a value indicating the default value if the parameter has a default value. + The default value of the parameter, or if the parameter has no default value. + + + Gets a value indicating the member in which the parameter is implemented. + A MemberInfo object. + + + Gets the name of the parameter. + A String containing the simple name of this parameter. + + + Gets the Type of this parameter. + The Type object that represents the Type of this parameter. + + + Gets the signature position for the parameter. + An integer representing the position this parameter occupies in the parameter list. + + + Gets a value indicating the default value if the parameter has a default value. + The default value of the parameter, or if the parameter has no default value. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Gets all the custom attributes defined on this parameter. + This argument is ignored for objects of this type. + An array of type Object containing all the custom attributes defined on this parameter. + + + Gets the custom attributes of the specified type defined on this parameter. + The custom attributes identified by type. + This argument is ignored for objects of this type. + An array of type Object containing the custom attributes of the specified type. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Gets the optional custom modifiers of the parameter. + An array of objects that identify the optional custom modifiers of the current parameter, such as or . + + + Gets the required custom modifiers of the parameter. + An array of objects that identify the required custom modifiers of the current parameter, such as or . + + + Determines if the custom attribute of the specified type is defined on this member. + The Type object to search for. + This argument is ignored for objects of this type. + true if one or more instance of attributeType is defined on this member; otherwise, false. + + + Gets the parameter type and name represented as a string. + A string containing the type and the name of the parameter. + + + Represents a whose native definition could not be resolved so we fall back on the wrapper. This class cannot be inherited. + + + Gets the underlying reflection adapter. + + + Gets the attributes for this property. + Attributes of this property. + + + Gets a value indicating whether the property can be read. + true if this property can be read; otherwise, false. + + + Gets a value indicating whether the property can be written to. + true if this property can be written to; otherwise, false. + + + Gets the class that declares this member. + The Type object for the class that declares this member. + + + Gets a value indicating that this member is a property. + A value indicating that this member is a property. + + + Gets a value that identifies a metadata element. + A value which, in combination with , uniquely identifies a metadata element. + + + Gets the module in which the type that declares the member represented by the current is defined. + The in which the type that declares the member represented by the current is defined. + + + Gets the name of the current member. + A containing the name of this member. + + + Gets the type of this property. + The type of this property. + + + Gets the class object that was used to obtain this instance of MemberInfo. + The Type object through which this MemberInfo object was obtained. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Returns an array whose elements reflect the public and, if specified, non-public get, set, and other accessors of the property reflected by the current instance. + Indicates whether non-public methods should be returned in the MethodInfo array. true if non-public methods are to be included; otherwise, false. + An array of objects whose elements reflect the get, set, and other accessors of the property reflected by the current instance. If nonPublic is true, this array contains public and non-public get, set, and other accessors. If nonPublic is false, this array contains only public get, set, and other accessors. If no accessors with the specified visibility are found, this method returns an array with zero (0) elements. + + + Returns a literal value associated with the property by a compiler. + An that contains the literal value associated with the property. If the literal value is a class type with an element value of zero, the return value is null. + + + When overridden in a derived class, returns an array containing all the custom attributes. + Specifies whether to search this member's inheritance chain to find the attributes. + An array that contains all the custom attributes, or an array with zero elements if no attributes are defined. + + + When overridden in a derived class, returns an array of custom attributes identified by . + The type of attribute to search for. Only attributes that are assignable to this type are returned. + Specifies whether to search this member's inheritance chain to find the attributes. + An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied. + + + When overridden in a derived class, returns the public or non-public get accessor for this property. + Indicates whether a non-public get accessor should be returned. true if a non-public accessor is to be returned; otherwise, false. + A MethodInfo object representing the get accessor for this property, if nonPublic is true. Returns null if nonPublic is false and the get accessor is non-public, or if nonPublic is true but no get accessors exist. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + When overridden in a derived class, returns an array of all the index parameters for the property. + An array of type ParameterInfo containing the parameters for the indexes. + + + Returns an array of types representing the optional custom modifiers of the property. + An array of objects that identify the optional custom modifiers of the current property, such as or . + + + Returns a literal value associated with the property by a compiler. + An that contains the literal value associated with the property. If the literal value is a class type with an element value of zero, the return value is null. + + + Returns an array of types representing the required custom modifiers of the property. + An array of objects that identify the required custom modifiers of the current property, such as or . + + + When overridden in a derived class, returns the set accessor for this property. + Indicates whether the accessor should be returned if it is non-public. true if a non-public accessor is to be returned; otherwise, false. + Value Condition A object representing the Set method for this property. The set accessor is public.-or- nonPublic is true and the set accessor is non-public. nullnonPublic is true, but the property is read-only.-or- nonPublic is false and the set accessor is non-public.-or- There is no set accessor. + + + When overridden in a derived class, returns the value of a property having the specified binding, index, and CultureInfo. + The object whose property value will be returned. + The invocation attribute. This must be a bit flag from BindingFlags : InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, or SetProperty. A suitable invocation attribute must be specified. If a static member is to be invoked, the Static flag of BindingFlags must be set. + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used. + Optional index values for indexed properties. This value should be null for non-indexed properties. + The CultureInfo object that represents the culture for which the resource is to be localized. Note that if the resource is not localized for this culture, the CultureInfo.Parent method will be called successively in search of a match. If this value is null, the CultureInfo is obtained from the CultureInfo.CurrentUICulture property. + The property value for obj. + + + Returns the value of the property with optional index values for indexed properties. + The object whose property value will be returned. + Optional index values for indexed properties. This value should be null for non-indexed properties. + The property value for the obj parameter. + + + When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member. + The Type object to which the custom attributes are applied. + Specifies whether to search this member's inheritance chain to find the attributes. + true if one or more instance of attributeType is applied to this member; otherwise false. + + + When overridden in a derived class, sets the property value for the given object to the given value. + The object whose property value will be returned. + The new value for this property. + The invocation attribute. This must be a bit flag from : InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, or SetProperty. A suitable invocation attribute must be specified. If a static member is to be invoked, the Static flag of BindingFlags must be set. + An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects through reflection. If binder is null, the default binder is used. + Optional index values for indexed properties. This value should be null for non-indexed properties. + The object that represents the culture for which the resource is to be localized. Note that if the resource is not localized for this culture, the CultureInfo.Parent method will be called successively in search of a match. If this value is null, the CultureInfo is obtained from the CultureInfo.CurrentUICulture property. + + + Sets the value of the property with optional index values for index properties. + The object whose property value will be set. + The new value for this property. + Optional index values for indexed properties. This value should be null for non-indexed properties. + + + Returns a that represents the current . + A that represents the current . + + + Represents a whose native definition could not be resolved so we fall back on the wrapper. This class cannot be inherited. + + + Gets the underlying reflection adapter. + + + Gets the in which the type is declared. For generic types, gets the in which the generic type is defined. + An instance that describes the assembly containing the current type. For generic types, the instance describes the assembly that contains the generic type definition, not the assembly that creates and uses a particular constructed type. + + + Gets the assembly-qualified name of the , which includes the name of the assembly from which the was loaded. + The assembly-qualified name of the , which includes the name of the assembly from which the was loaded, or null if the current instance represents a generic type parameter. + + + Gets the type from which the current directly inherits. + The from which the current directly inherits, or null if the current Type represents the class. + + + Gets a value indicating whether the current object has type parameters that have not been replaced by specific types. + true if the object has type parameters for which specific types have not been supplied; otherwise, false. + + + Gets a that represents the declaring method, if the current represents a type parameter of a generic method. + If the current represents a type parameter of a generic method, a that represents declaring method; otherwise, null. + + + Gets the class that declares this member. + The Type object for the class that declares this member. If the type is a nested type, this property returns the enclosing type. + + + Gets the fully qualified name of the , including the namespace of the but not the assembly. + A string containing the fully qualified name of the , including the namespace of the but not the assembly, or null if the current instance represents a generic type parameter. + + + Gets the GUID associated with the . + The GUID associated with the . + + + Gets a combination of flags that describe the covariance and special constraints of the current generic type parameter. + A bitwise combination of values that describes the covariance and special constraints of the current generic type parameter. + + + Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the object represents a type parameter of a generic type or a generic method. + The position of a type parameter in the type parameter list of the generic type or method that defines the parameter. Position numbers begin at 0. + + + Gets a value indicating whether the current represents a type parameter in the definition of a generic type or method. + true if the object represents a type parameter of a generic type definition or generic method definition; otherwise, false. + + + Gets a value indicating whether the current type is a generic type. + true if the current type is a generic type; otherwise, false. + + + Gets a value indicating whether the current represents a generic type definition, from which other generic types can be constructed. + true if the object represents a generic type definition; otherwise, false. + + + Gets a value indicating that this member is a type or a nested type. + A value indicating that this member is a type or a nested type. + + + Gets a value that identifies a metadata element. + A value which, in combination with , uniquely identifies a metadata element. + + + Gets the module (the DLL) in which the current is defined. + The name of the module in which the current is defined. + + + Gets the name of the current member. + A containing the name of this member. + + + Gets the namespace of the . + The namespace of the , or null if the current instance represents a generic parameter. + + + Gets the class object that was used to obtain this member. + The Type object through which this MemberInfo object was obtained. + + + Gets a that describes the layout of the current type. + Gets a that describes the gross layout features of the current type. + + + Gets the handle for the current . + The handle for the current . + + + Indicates the type provided by the common language runtime that represents this type. + The underlying system type for the . + + + Determines if the underlying system type of the current is the same as the underlying system type of the specified . + The whose underlying system type is to be compared with the underlying system type of the current . + true if the underlying system type of o is the same as the underlying system type of the current ; otherwise, false. This method also returns false if the object specified by the o parameter is not a Type. + + + Gets the number of dimensions in an . + An containing the number of dimensions in the current Type. + + + When overridden in a derived class, searches for the constructors defined for the current , using the specified BindingFlags. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + An array of objects representing all constructors defined for the current that match the specified binding constraints, including the type initializer if it is defined. Returns an empty array of type if no constructors are defined for the current , if none of the defined constructors match the binding constraints, or if the current represents a type parameter in the definition of a generic type or generic method. + + + When overridden in a derived class, returns an array containing all the custom attributes. + Specifies whether to search this member's inheritance chain to find the attributes. + An array that contains all the custom attributes, or an array with zero elements if no attributes are defined. + + + When overridden in a derived class, returns an array of custom attributes identified by . + The type of attribute to search for. Only attributes that are assignable to this type are returned. + Specifies whether to search this member's inheritance chain to find the attributes. + An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied. + + + Searches for the members defined for the current whose is set. + An array of objects representing all default members of the current .-or- An empty array of type , if the current does not have default members. + + + When overridden in a derived class, returns the of the object encompassed or referred to by the current array, pointer or reference type. + The of the object encompassed or referred to by the current array, pointer, or reference type, or null if the current is not an array or a pointer, or is not passed by reference, or represents a generic type or a type parameter in the definition of a generic type or generic method. + + + When overridden in a derived class, returns the object representing the specified event, using the specified binding constraints. + The containing the name of an event which is declared or inherited by the current . + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + The object representing the specified event which is declared or inherited by the current , if found; otherwise, null. + + + When overridden in a derived class, searches for events that are declared or inherited by the current , using the specified binding constraints. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + An array of objects representing all events which are declared or inherited by the current that match the specified binding constraints.-or- An empty array of type , if the current does not have events, or if none of the events match the binding constraints. + + + Searches for the specified field, using the specified binding constraints. + The containing the name of the data field to get. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + A object representing the field that matches the specified requirements, if found; otherwise, null. + + + When overridden in a derived class, searches for the fields defined for the current , using the specified binding constraints. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + An array of objects representing all fields defined for the current that match the specified binding constraints.-or- An empty array of type , if no fields are defined for the current , or if none of the defined fields match the binding constraints. + + + Returns an array of objects that represent the type arguments of a generic type or the type parameters of a generic type definition. + An array of objects that represent the type arguments of a generic type. Returns an empty array if the current type is not a generic type. + + + Returns an array of objects that represent the constraints on the current generic type parameter. + An array of objects that represent the constraints on the current generic type parameter. + + + Returns a object that represents a generic type definition from which the current generic type can be constructed. + A object representing a generic type from which the current type can be constructed. + + + Returns the hash code for this instance. + An containing the hash code for this instance. + + + When overridden in a derived class, searches for the specified interface, specifying whether to do a case-sensitive search. + The containing the name of the interface to get. For generic interfaces, this is the mangled name. + true to perform a case-insensitive search for name.-or- false to perform a case-sensitive search for name. + A object representing the interface with the specified name, implemented or inherited by the current , if found; otherwise, null. + + + Returns an interface mapping for the specified interface type. + The of the interface of which to retrieve a mapping. + An object representing the interface mapping for interfaceType. + + + When overridden in a derived class, gets all the interfaces implemented or inherited by the current . + An array of objects representing all the interfaces implemented or inherited by the current .-or- An empty array of type , if no interfaces are implemented or inherited by the current . + + + Searches for the specified members of the specified member type, using the specified binding constraints. + The containing the name of the members to get. + The value to search for. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return an empty array. + An array of objects representing the public members with the specified name, if found; otherwise, an empty array. + + + When overridden in a derived class, searches for the members defined for the current , using the specified binding constraints. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + An array of objects representing all members defined for the current that match the specified binding constraints.-or- An empty array of type , if no members are defined for the current , or if none of the defined members match the binding constraints. + + + When overridden in a derived class, searches for the methods defined for the current , using the specified binding constraints. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + An array of objects representing all methods defined for the current that match the specified binding constraints.-or- An empty array of type , if no methods are defined for the current , or if none of the defined methods match the binding constraints. + + + When overridden in a derived class, searches for the specified nested type, using the specified binding constraints. + The string containing the name of the nested type to get. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + A object representing the nested type that matches the specified requirements, if found; otherwise, null. + + + When overridden in a derived class, searches for the types nested within the current , using the specified binding constraints. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + An array of objects representing all the types nested within the current that match the specified binding constraints.-or- An empty array of type , if no types are nested within the current , or if none of the nested types match the binding constraints. + + + When overridden in a derived class, searches for the properties of the current , using the specified binding constraints. + A bitmask comprised of one or more that specify how the search is conducted.-or- Zero, to return null. + An array of objects representing all properties of the current that match the specified binding constraints.-or- An empty array of type , if the current does not have properties, or if none of the properties match the binding constraints. + + + When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture. + The containing the name of the constructor, method, property, or field member to invoke.-or- An empty string ("") to invoke the default member. -or-For IDispatch members, a string representing the DispID, for example "[DispID=3]". + A bitmask comprised of one or more that specify how the search is conducted. The access can be one of the BindingFlags such as Public, NonPublic, Private, InvokeMethod, GetField, and so on. The type of lookup need not be specified. If the type of lookup is omitted, BindingFlags.Public | BindingFlags.Instance will apply. + A object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.-or- null, to use the . + The on which to invoke the specified member. + An array containing the arguments to pass to the member to invoke. + An array of objects representing the attributes associated with the corresponding element in the args array. A parameter's associated attributes are stored in the member's signature. The default binder does not process this parameter. + The object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or- null to use the current thread's . + An array containing the names of the parameters to which the values in the args array are passed. + An representing the return value of the invoked member. + + + Determines whether an instance of the current can be assigned from an instance of the specified Type. + The Type to compare with the current Type. + true if c and the current Type represent the same type, or if the current Type is in the inheritance hierarchy of c, or if the current Type is an interface that c implements, or if c is a generic type parameter and the current Type represents one of the constraints of c. false if none of these conditions are true, or if c is null. + + + When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member. + The Type object to which the custom attributes are applied. + Specifies whether to search this member's inheritance chain to find the attributes. + true if one or more instance of attributeType is applied to this member; otherwise false. + + + Determines whether the specified object is an instance of the current . + The object to compare with the current Type. + true if the current Type is in the inheritance hierarchy of the object represented by o, or if the current Type is an interface that o supports. false if neither of these conditions is the case, or if o is null, or if the current Type is an open generic type (that is, returns true). + + + Determines whether the class represented by the current derives from the class represented by the specified . + The Type to compare with the current Type. + true if the Type represented by the c parameter and the current Type represent classes, and the class represented by the current Type derives from the class represented by c; otherwise, false. This method also returns false if c and the current Type represent the same class. + + + Returns a object representing a one-dimensional array of the current type, with a lower bound of zero. + A object representing a one-dimensional array of the current type, with a lower bound of zero. + + + Returns a object representing an array of the current type, with the specified number of dimensions. + The number of dimensions for the array. + A object representing an array of the current type, with the specified number of dimensions. + + + Returns a object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic). + A object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic). + + + Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a object representing the resulting constructed type. + An array of types to be substituted for the type parameters of the current generic type. + A representing the constructed type formed by substituting the elements of typeArguments for the type parameters of the current generic type. + + + Returns a object that represents a pointer to the current type. + A object that represents a pointer to the current type. + + + Returns a String representing the name of the current Type. + A representing the name of the current . + + + Helpers for working with . This is a and so cannot be inherited or instantiated. + + + Gets the XML documentation resolver. + + + Gets the XML documentation id of a member. + The member + The XML documentation id of the member + Thrown if is null + + + Gets the XML documentation for a member. + The member + The XML documentation for the member, or null if none available + Thrown if is null + + + A type substitution specifies how generic parameters are replaced by other types. It is used by implementors of when returning types that may be represented as generic parameters. + + + Gets the empty type substitution. This field is read-only. + + + Returns true if the type substitution does not contain any replacements. + + + Applies a type substitution to the specified type. + The type to substitute + The substituted type + Thrown if is null + + + Applies a type substitution to the specified generic parameter. + The generic parameter to substitute + The substituted type + Thrown if is null + + + Applies a type substitution to the specified list of types. + The types to substitute + The substituted types + Thrown if is null + + + Returns a new substitution formed by composing this substitution with the specified one. That is to say, each replacement type in this substitution is replaced as described in the specified substitution. + The substitution to compose + The new substitution + + + Returns true if this substitution does not contain any of the specified generic parameters. + The generic parameters + True if none of the generic parameters are in the substitution + Thrown if is null + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Returns a new substitution with the specified generic parameters replaced by their respective generic arguments. + The generic parameters + The generic arguments + Thrown if or is null or contain nulls + Thrown if does not have the same number of elements as + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Compares two static type substitutions for equality. + The first substitution + The second substitution + True if the substitutions are equal + + + Compares two static type substitutions for inequality. + The first substitution + The second substitution + True if the substitutions are equal + + + Resolves debug symbols associated with members. + + + Gets the location of a source file that contains the declaration of a method, or null if not available. + The path of the assembly that contains the method + The method token + The source code location, or null if unknown + Thrown if is null + + + This extension of is provided to enable the resolution of a type with . + + + Resolves the wrapper to its native reflection target within the scope of the specified method. + The method that is currently in scope, or null if none. This parameter is used when resolving types that are part of the signature of a generic method so that generic method arguments can be handled correctly. + If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations + The native reflection target + Thrown if the target cannot be resolved + + + An interface implemented by special reflection types that represent code elements whose native definition could not be resolved so we fall back on the wrapper instead. + + + Gets the underlying reflection adapter. + + + Resolves members to XML documentation contents. + + + Gets the XML documentation for a member in an assembly. + The assembly path + The XML documentation id of the member + The XML documentation for the member, or null if none available + Thrown if or is null + + + An implementation of that runs tests using a . The driver is created when the first package is loaded and is disposed when the runner is disposed. Consequently the test driver may be reused for multiple test runs. + + + Gets the event dispatcher for the test runner. + + + Gets the logger, or null if the test runner has not been initialized. + + + Gets the test runner options, or null if the test runner has not been initialized. + + + Disposes the test runner. Does nothing if already disposed or if not initialized. + The progress monitor + + + Explores tests in a test package. + The test package configuration + The test exploration options + The progress monitor + The test report + + + Initializes the test runner. + The test runner options + The logger + The progress monitor + + + Registers a test runner extension. + The test runner extension to register + + + Explores and runs tests in a test package. + The test package configuration + The test exploration options + The test execution options + The progress monitor + The test report + + + A for using different implementations of . + + + Gets the human-readable description of the component. + + + Gets the unique name of the component. + + + Creates a test runner. + The test runner + + + The default implementation of . + + + Gets a resolver for resolving registered components by name. + + + Creates a test runner. + The name of the test runner factory, matched case-insensitively + The test runner + + + Gets the factory by name, or null if none. + The name of the test runner factory, matched case-insensitively + The test runner + + + Gets the names of all supported test runner factories. + The names of all runner factories + + + Base arguments for events raised to indicate the completion of an operation. This class is and so cannot be instantiated. + + + Returns true if the operation completed successfully. + + + Base arguments for events raised to indicate the beginning of an operation. This class is and so cannot be instantiated. + + + Describes the result codes used by the application. This is a and so cannot be inherited or instantiated. + + + The tests were canceled. This field is constant and read-only. + + + Some tests failed. This field is constant and read-only. + + + A fatal runtime exception occurred. This field is constant and read-only. + + + Invalid arguments were supplied on the command-line. This field is constant and read-only. + + + No tests were found. This field is constant and read-only. + + + The tests ran successfully or there were no tests to run. This field is constant and read-only. + + + The type of exception thrown when the test runner or one of its supportive components like a test domain fails in an unrecoverable manner. It can happen that the test results will be lost or incomplete. + + + Provides constant names for the standard test runner factories. This is a and so cannot be inherited or instantiated. + + + Runs the test runner in an isolated AppDomain of the current process. This field is constant and read-only. + + + Runs the test runner in an isolated process. This field is constant and read-only. + + + Runs the test runner in the local AppDomain. This field is constant and read-only. + + + + The test launcher encapsulated the entire test execution lifecycle from start to finish and provides a simplified pattern for running tests. + The basic usage pattern is as follows: Create the launcher.Set properties to specify the inputs and outputs of the test run.Run the tests all in one go.Optionally do something with the contents of the final report. + By default, the launcher assumes that a runtime environment has already been established and is accessible via the . If there is no runtime yet, then you can cause one to be configured automatically for the duration of the test run by setting the property accordingly. + You can override the default that is created by setting the property. + + + + + Gets or sets whether to skip test execution. This option may be used to produce a report that contains test metadata for consumption by other tools. + The default value is false. + + + + + Controls whether the test runner will echo result to the as each test finishes. + The default value is false. + + + + + Gets or sets whether to ignore annotations when determining the result code. If false, then error annotations, usually indicative of broken tests, will cause a failure result to be generated. + The default value is false. + + + + + Gets or sets the logger to use. + The default logger is . + + Thrown if is null + + + + Gets or sets the progress monitor provider to use. + The default provider is . + + Thrown if is null + + + + Gets or sets the path of the directory to which reports will be written. + The default value is "" which causes reports to be written to the current directory. + + Thrown if is null + + + Gets the mutable list of report formats to generate. + + + Gets or sets the report formatter options. + Thrown if is null + + + + Gets or sets a format string used to construct the name of report files (without the extension). Within the format string, {0} is replaced by the date and {1} by the time. The default value is "test-report-{0}-{1}". + Thrown if is null + + + + Gets or sets the maximum amount of time the tests can run before they are canceled. + The default value is null, meaning an infinite time. + + + + Gets or sets the to use for automatically initializing the runtime during test execution or null if the runtime is already initialized. + + + + Gets or sets whether to show the reports after the test run finishes. + The default value is false. + + + + Gets or sets the test execution options. + Thrown if is null + + + Gets or sets the test exploration options. + Thrown if is null + + + Gets or sets the test package. + Thrown if is null + + + Gets a mutable list of test runner extension specifications to instantiate and register with the test runner during test execution. + + + Gets a mutable list of test runner extensions to register with the test runner during test execution. + + + + Specifies the name of a to use for constructing the at test execution time. + The default value is . + + Thrown if is null + + + Gets or sets the test runner options. + Thrown if is null + + + Cancels the test run and prevents a new one from starting. + + + Runs the test package as configured. + A result object + + + Contains the result of a complete test run. + + + Gets the test report. + + + Gets the full paths of the formatted report documents. + The full paths of the formatted report documents + + + Gets the result code. + + + Gets a short summary with the number of test that passed, failed and so on. + + + Gets the statistics of the execution from the report or an empty statistics object if none. + + + Adds a new report document path. + The report document path + Thrown if is null + + + + Generates reports of the desired forms. + This method adds the paths of the generated report documents to . + + The report directory + The report name + The report formats to generate + The report formatter options + The report manager + A progress monitor for the operation + Thrown if , , , , , or is null. + + + Sets the result code of the result. + The new result code + + + Shows the report documents enumerated in the launcher result. + True if the report documents were successfully opened + + + Provides options that control the operation of the test runner. This class cannot be inherited. + + + Gets a mutable collection of key/value pairs that specify configuration properties for the test runner. + + + Creates a copy of the options. + The copy + + + Provides helper functions for test runner tools. This is a and so cannot be inherited or instantiated. + + + Creates a test runner given its factory name. + The test runner factory name + The test runner + Thrown if is null + + + Presents a generated report to the user using the default viewing application for the report's document type. + The path of the report + True if the report document was successfully opened + + + A test runner provides the basic functionality for loading, exploring and running tests. It abstracts away most concerns having to do with the execution of tests in isolated (possibly remote) domains. + + + Gets the event dispatcher for the test runner. + + + Disposes the test runner. Does nothing if already disposed or if not initialized. + The progress monitor + Thrown if is null + + + Explores tests in a test package. + The test package configuration + The test exploration options + The progress monitor + The test report + Thrown if , , or is null + Thrown if the operation failed + Thrown if the runner has been disposed + + + Initializes the test runner. + The test runner options + The logger + The progress monitor + Thrown if , or is null + Thrown if the runner is already initialized + Thrown if the runner has been disposed + + + Registers a test runner extension. + The test runner extension to register + Thrown if is null + Thrown if the test runner has already been initialized + + + Explores and runs tests in a test package. + The test package configuration + The test exploration options + The test execution options + The progress monitor + The test report + Thrown if , , , or is null + Thrown if the operation failed + Thrown if the runner has been disposed + + + A test tunner factory is a service that creates an given a set of options. Each factory has a name which is used by to select the particular factory to use for a given test run. + + + Creates a test runner. + The test runner + + + A test runner manager enumerates the names of the services that are available and provides a mechanism for creating instances. + + + Gets a resolver for resolving registered components by name. + + + Creates a test runner. + The name of the test runner factory, matched case-insensitively + The test runner + Thrown if is null + + + Gets the factory by name, or null if none. + The name of the test runner factory, matched case-insensitively + The test runner + Thrown if is null + + + Gets the names of all supported test runner factories. + The names of all runner factories + + + The type of exception thrown when an error occurs while manipulating the disk cache. + + + A simple disk cache that stores its contents in a particular directory using hashes of the key values to ensure uniqueness. + + + Gets the path of the cache directory. + + + Gets the collection of disk cache groups. + + + Gets the group with the given key. + The key, nor null + The cache group + + + Deletes all items in the cache. + + + Represents a disk cache group. + + + Gets the disk cache that contains the group. + + + Returns true if the group exists on disk. + + + Gets the key of the group. + + + Gets the that represents the physical storage location of the disk cache group in the filesystem. + + + Creates the group if it does not exist. + + + Creates a directory within the group. + The relative path of the directory to create within the group + Directory information for the directory that was created + + + Deletes the group and all of its contents if any. + + + Gets information about a file within the group. + The relative path of the file within the group + The file info + + + Gets information about a directory within the group. + The relative path of the directory within the group + The directory info + + + + Opens a file within the group. + If a new file is being created, automatically create the group and the containing directory for the file. + + The relative path of the file to open within the group + The file open mode + The file access mode + The file sharing mode + The file stream + + + A disk cache that stores its contents in the user's temporary directory. + + + The default cache directory name. This field is read-only. + + + A disk cache manages temporary files and directories stored on disk and arranged into groups associated with arbitrary string keys. The files and directories within each group are assumed to have the same lifetime. + + + Gets the collection of disk cache groups. + + + Deletes all items in the cache. + Thrown if an error occurs. + + + A disk cache group represents an indexed partition of the disk cache. It is physically manifested as a directory on disk and may contain any number of related files or directories with the same lifetime. + + + Gets the disk cache that contains the group. + + + Returns true if the group exists on disk. + Thrown if an error occurs. + + + Gets the key of the group. + + + Gets the that represents the physical storage location of the disk cache group in the filesystem. + + + Creates the group if it does not exist. + Thrown if an error occurs. + + + Creates a directory within the group. + The relative path of the directory to create within the group + Directory information for the directory that was created + Thrown if is null + Thrown if an error occurs. + + + Deletes the group and all of its contents if any. + Thrown if an error occurs. + + + Gets information about a file within the group. + The relative path of the file within the group + The file info + Thrown if is null + Thrown if an error occurs. + + + Gets information about a directory within the group. + The relative path of the directory within the group + The directory info + Thrown if is null + Thrown if an error occurs. + + + + Opens a file within the group. + If a new file is being created, automatically create the group and the containing directory for the file. + + The relative path of the file to open within the group + The file open mode + The file access mode + The file sharing mode + The file stream + Thrown if is null + Thrown if an error occurs. + + + Represents a collection of groups in a disk cache indexed by an aritrary key string. + + + Gets the group with the specified key. + The key + The group + Thrown if is null + + + An aggregate test driver partitions the work of running tests among multiple test drivers. This class is and so cannot be instantiated. + + + Runs a block of code with partitions of the test package. + The test package configuration, not null + The action to perform given a list of partitions, not null + An action that can be used to report progress, not null + + + Internal implementation of . Called after argument validation takes place. + + + Internal implementation of . Called after argument validation takes place. + + + Base implementation of a test driver. This class is and so cannot be instantiated. + + + Gets the logger, or a null logger instance if not initialized. + + + Gets the runtime setup, or null if not initialized. + + + Gets the test runner options, or null if not initialized. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Disposes the test driver. + True if was called + + + Explores tests in a test package. + The test package configuration + The test exploration options + The test exploration listener + The progress monitor + The test report + + + Internal implementation of . Called after argument validation takes place. + + + Initializes the test driver. + The runtime setup + The test runner options + The logger + + + Internal implementation of . Called after argument validation takes place. + + + Explores and runs tests in a test package. + The test package configuration + The test exploration options + The test exploration listener + The test execution options + The test execution listener + The progress monitor + The test report + + + Internal implementation of . Called after argument validation takes place. + + + A test driver that runs tests remotely within a remote host. The driver further partitions assemblies into test domains based on their configuration requirements. + + + Provides an opportunity for subclasses to configure the host. + The host setup, not null + + + Provides an opportunity for subclasses to clean up the host as part of its disposal. + The host, not null + + + Runs a block of code with partitions of the test package. + The test package configuration, not null + The action to perform given a list of partitions, not null + An action that can be used to report progress, not null + + + Provides an opportunity for subclasses to initialize the host once created. + The host, not null + + + Creates hosted test driver instances. + + + Specifies whether to share the app-domain among all test domains. + + + Creates a test driver. + The new test driver + + + A simple test driver implementation that runs tests locally within the current domain without any additional consultation of the test frameworks. + + + Disposes the test driver. + True if was called + + + Internal implementation of . Called after argument validation takes place. + + + Internal implementation of . Called after argument validation takes place. + + + Internal implementation of . Called after argument validation takes place. + + + A proxy for a remote test driver. Wraps a test driver and forwards all messages to it. + + + Disposes the test driver. + True if was called + + + Internal implementation of . Called after argument validation takes place. + + + Internal implementation of . Called after argument validation takes place. + + + Internal implementation of . Called after argument validation takes place. + + + An event that is fired when the test driver is disposed. + + + Provides information about a partition of the aggregate test driver. Each partition specifies a test driver and a test package configuration that covers a portion of the total test package. + + + Gets the test driver factory. + + + Gets the test package configuration for the driver. + + + A test driver controls how tests are loaded, explored, and run. + + + Explores tests in a test package. + The test package configuration + The test exploration options + The test exploration listener + The progress monitor + The test report + + + Initializes the test driver. + The runtime setup + The test runner options + The logger + Thrown if , , or is null + + + Explores and runs tests in a test package. + The test package configuration + The test exploration options + The test exploration listener + The test execution options + The test execution listener + The progress monitor + The test report + + + Creates test drivers. + + + Creates a test driver. + The new test driver + + + Arguments for an event raised to indicate that the test runner disposal has finished. This class cannot be inherited. + + + Arguments for an event raised to indicate that the test runner disposal has started. This class cannot be inherited. + + + Arguments for an event raised to indicate that test exploration has finished. This class cannot be inherited. + + + Gets the report, including test model data on success. + + + Arguments for an event raised to indicate that test exploration has started. This class cannot be inherited. + + + Gets the report lock-box which may be used to access the report asynchronously during execution. + + + Gets the test exploration options. + + + Gets the test package configuration. + + + Arguments for an event raised to indicate that the test runner initialization has finished. This class cannot be inherited. + + + Arguments for an event raised to indicate that the test runner initialization has started. This class cannot be inherited. + + + Gets the test runner options. + + + Arguments for an event raised to indicate that test execution has finished. This class cannot be inherited. + + + Gets the report, including test package run data on success. + + + Arguments for an event raised to indicate that test execution has started. This class cannot be inherited. + + + Gets the report lock-box which may be used to access the report asynchronously during execution. + + + Gets the test execution options. + + + Gets the test exploration options. + + + Gets the test package configuration. + + + Arguments for an event raised to signal that an annotation has been added to the test model. This class cannot be inherited. + + + Gets the annotation that was added. + + + Gets the report. + + + Arguments for an event raised to signal that a subtree of tests has been merged into the test model. This class cannot be inherited. + + + Gets the report. + + + Gets the test at the top of the subtree that was merged. + + + Dispatches test runner events to listeners. Each notification function ensures that the event is safely dispatched via . This class cannot be inherited. + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Dispatches the event. + The event arguments + + + Subscribes to another event object such that the events will be forwarded to the handlers registered on this dispatcher. + The other events object + Thrown if is null + + + The event raised to indicate that the test runner disposal has finished. + + + The event raised to indicate that the test runner disposal has started. + + + The event raised to indicate that test exploration has finished. + + + The event raised to indicate that test exploration has started. + + + The event raised to indicate that the test runner initialization has finished. + + + The event raised to indicate that the test runner initialization has started. + + + The event raised to indicate that a log message was written by the test runner. + + + The event raised to indicate that test execution has finished. + + + The event raised to indicate that test execution has started. + + + The event raised to indicate that an annotation was added to the test model. + + + The event raised to indicate that a subtree of tests was merged into the test model. + + + The event raised to indicate that a test step has finished execution. + + + The event raised to indicate that a test step has entered a new lifecycle phase. + + + The event raised to indicate that an attachment has been added to a test step log. + + + The event raised to indicate that a marker has been started within a test step log stream. + + + The event raised to indicate that a section has been started within a test step log stream. + + + The event raised to indicate that an attachment has been embedded into a test step log stream. + + + The event raised to indicate that a section has finished within a test step log stream. + + + The event raised to indicate that text has been written to a test step log stream. + + + The event raised to indicate that a test step dynamically added metadata to itself. + + + The event raised to indicate that a test step has started execution. + + + Base arguments for an event raised to provide information about a test step. This class is and so cannot be instantiated. + + + Gets the report. + + + Gets the test data of the test that contains the test step. + + + Gets the test step run. + + + Gets the kind of step described using the metadata key. + The step kind + + + Arguments for an event raised to indicate that a test step has finished execution. This class cannot be inherited. + + + Arguments for an event raised to indicate that a test step has entered a new lifecycle phase. This class cannot be inherited. + + + Gets the lifecycle phase name. + + + Arguments for an event raised to indicate that an attachment has been added to a test step log. This class cannot be inherited. + + + Gets the attachment. + + + Arguments for an event raised to indicate that a marker region has been started within a test step log stream. This class cannot be inherited. + + + Gets the marker. + + + Arguments for an event raised to indicate that a section has been started within a test step log stream. This class cannot be inherited. + + + Gets the name of the section that was started. + + + Arguments for an event raised to indicate that an attachment has been embedded into a test step log stream. This class cannot be inherited. + + + Gets the name of the attachment that was embedded. + + + Arguments for an event raised to indicate that a section has been finished within a test step log stream. This class cannot be inherited. + + + Base arguments for an event raised to indicate that a test step log stream has been modified in some way. This class is and so cannot be instantiated. + + + Gets the log stream name. + + + Arguments for an event raised to indicate that text has been written to a test step log stream. This class cannot be inherited. + + + Gets the text that was written. + + + Arguments for an event raised to indicate that a test step dynamically added metadata to itself. This class cannot be inherited. + + + Gets the metadata key. + + + Gets the metadata value. + + + Arguments for an event raised to indicate that a test step has started execution. This class cannot be inherited. + + + Declares all of the events that may be raised by a . + + + The event raised to indicate that the test runner disposal has finished. + + + The event raised to indicate that the test runner disposal has started. + + + The event raised to indicate that test exploration has finished. + + + The event raised to indicate that test exploration has started. + + + The event raised to indicate that the test runner initialization has finished. + + + The event raised to indicate that the test runner initialization has started. + + + The event raised to indicate that a log message was written by the test runner. + + + The event raised to indicate that test execution has finished. + + + The event raised to indicate that test execution has started. + + + The event raised to indicate that an annotation was added to the test model. + + + The event raised to indicate that a subtree of tests was merged into the test model. + + + The event raised to indicate that a test step has finished execution. + + + The event raised to indicate that a test step has entered a new lifecycle phase. + + + The event raised to indicate that an attachment has been added to a test step log. + + + The event raised to indicate that a marker has been started within a test step log stream. + + + The event raised to indicate that a section has been started within a test step log stream. + + + The event raised to indicate that an attachment has been embedded into a test step log stream. + + + The event raised to indicate that a section has finished within a test step log stream. + + + The event raised to indicate that text has been written to a test step log stream. + + + The event raised to indicate that a test step dynamically added metadata to itself. + + + The event raised to indicate that a test step has started execution. + + + Monitors events and writes debug messages to the runner's logger. + + + Initializes the extension as part of extension installation. + + + + The log extension writes a summary of test execution progress to the test runner's logger so the user can monitor what's going on. Passing tests are recorded with severity , warnings are recorded with severity and failures are recorded with severity . + + + Initializes the extension as part of extension installation. + + + Logs an annotation. + The annotation to log + + + Logs a message about a test case that has finished. + The event + + + Logs a message about a test case that has started. + The event + + + Abstract implementation of a test runner extension. for more details. This class is and so cannot be instantiated. + + + Gets the test runner event extension point. + + + Gets the logger. + + + Gets or sets configuration parameters for the extension. + + + Initializes the extension as part of extension installation. + + + Installs the extension into a test runner. + The test runner events, not null + The logger, not null + + + Provides utilities for manipulating test runner extensions. This is a and so cannot be inherited or instantiated. + + + + Creates an extension from its specification. + An extension specification has the form "[Namespace.]Type,Assembly[;Parameters]". The extension class must implement . The namespace may be omitted if the assembly contains exactly one class with the specified name. The parameter string is passed to the extension exactly as written. + Examples: "MyExtensions.MyExtension,MyExtensions.dll;Parameter1,Parameter2""CustomLogger,MyExtensions" + + The extension specification + The extension + Thrown if the extension cannot be instantiated and configured + Thrown if is null + + + + A test runner extension plugs augments the behavior oa by attaching new behaviors to its event handlers. + Typical extension use-cases: Custom logging by listening for events of interest and writing messages to a file or to another location.Custom configuration of test package loading, test exploration and test execution options by listening for the starting events of the phase and modifying the options in place. + + + + Gets or sets configuration parameters for the extension. + + + Installs the extension into a test runner. + The test runner events, not null + The logger, not null + + + Sets up console I/O streams. + + + Sets up the test environment. + Returns an object that when disposed causes the test environment to be torn down + + + A contextual log text writer messages to a named log stream in the log associated with the test execution context that is active at the time each message is written. This class cannot be inherited. + + + When overridden in a derived class, returns the in which the output is written. + The Encoding in which the output is written. + + + Gets or sets the line terminator string used by the current TextWriter. + The line terminator string for the current TextWriter. + + + Writes a string to the text stream. + The string to write. + + + Writes a character to the text stream. + The character to write to the text stream. + + + Writes a subarray of characters to the text stream. + The character array to write data from. + Starting index in the buffer. + The number of characters to write. + + + A contextual log trace listener messages to a named log stream in the log associated with the test execution context that is active at the time each message is written. This class cannot be inherited. + + + Gets a value indicating whether the trace listener is thread safe. + true if the trace listener is thread safe; otherwise, false. The default is false. + + + When overridden in a derived class, writes the specified message to the listener you create in the derived class. + A message to write. + + + When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator. + A message to write. + + + Default implementation of a test harness. + + + Gets the test model, or null if the test model has not been built. + + + Gets the test package loaded in the test harness, or null if none. + + + Adds a test environment. + The test framework to add + + + Adds a test framework. + The test framework to add + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Populates the test model. + The test exploration options + The test exploration listener + The progress monitor + + + Loads a test package into the test harness. + The test package configuration + The progress monitor + + + Runs the tests. + The test execution options + The test execution listener + The progress monitor + + + Unloads the tests. + The progress monitor + + + The default test harness factory creates a . + + + Creates a test harness and associates it with its test harness contributors, if any. + The test harness + + + Sets up trace listeners. + + + Sets up the test environment. + Returns an object that when disposed causes the test environment to be torn down + + + Logs unhandled exceptions instead of killing the AppDomain. + + + Sets up the test environment. + Returns an object that when disposed causes the test environment to be torn down + + + The test environment configures global behavior related to preparing the test execution environment for running tests and tearing them down. + + + Sets up the test environment. + Returns an object that when disposed causes the test environment to be torn down + + + The test harness manages the lifecycle of test enumeration and execution. Contributors (such as test framework adapters) may attach event handlers to extend or modify the behavior at distinct points in the lifecycle. A new test harness instance is created when a test project is loaded into memory to serve as the ultimate container for all of its related resources. + + + Gets the test model, or null if the test model has not been built. + + + Gets the test package loaded in the test harness, or null if none. + + + Adds a test environment. + The test framework to add + Thrown if is null + + + Adds a test framework. + The test framework to add + Thrown if is null + + + Populates the test model. + The test exploration options + The test exploration listener + The progress monitor + Thrown if or is null + Thrown if has not been called yet + + + Loads a test package into the test harness. + The test package configuration + The progress monitor + Thrown if or is null + Thrown if has already been called once because this interface does not support unloading packages except by disposing the harness and recreating it + + + Runs the tests. + The test execution options + The test execution listener + The progress monitor + Thrown if , or is null + Thrown if has not been called yet + + + Unloads the tests. + The progress monitor + Thrown if is null + + + A test harness factory. + + + Creates a test harness and associates it with its test harness contributors, if any. + The test harness + + + Filter record for Gallio project. + + + A string representation of the filter. + + + The name of the filter. + + + Gallio project container. This class cannot be inherited. + + + A list of test filters for the project. + + + The test package. + + + Utilities for working with Gallio projects. + + + Load a saved Gallio project file. + The location of the project file. + A Gallio Project instance. + Thrown when the specified project location is invalid. + + + Save a Gallio project to disk. + The Project instance to save. + The location to save it to. + + + The default implementation of . + + + Gets a resolver for resolving registered components by name. + + + Gets a report reader to load a report from the specified container. + The report container + The report reader + + + Gets a report writer to save or format a report to the specified container. + The report + The report container + The report writer + + + Formats the report indicated by the report writer. + The report writer + The formatter name + The report formatter options + The progress monitor + + + Default implementation of a report reader. + + + Gets the report container. + + + + Loads the report from an XML file. + The path of the saved report is constructed by appending the extension ".xml" to the container's . + + If true, loads attachment contents in referenced content files if they were not embedded otherwise the attachment contents are not loaded (but may be loaded later using ). + The progress monitor + The loaded report + + + + Loads referenced report attachments from the container. + This method has the effect of populating the contents of all nodes in the report that have non-null . + + The report whose attachments are to be loaded + The progress monitor + + + Default implementation of a report writer. + + + Gets the report being generated. + + + Gets the report container. + + + Gets the paths of all report documents that have been generated within the report container. Report documents are the primary files when reports are formatted or saved such as an XML file, a Text file, or the main HTML file that contains the body of the report. + + + Adds the path of a report document that has been created within the report container. + The document path + + + + Saves the report as an XML file. + The saved report XML file is automatically added to the list. + The path of the saved report is constructed by appending the extension ".xml" to the container's . + + The content disposition to use for all attachments. If the content disposition is then this method will automatically call to save the attachments. + The progress monitor + + + + Saves all report attachments as individual content files to the container. + The convention for attachments is to save them in a directory with the same name as the container's arranged in folders first by test id then by step id then by attachment name. For example: "Report\{testid}\{stepid}\attachment.jpg". + + The progress monitor + + + Serializes the report to XML. + The XML writer + The content disposition to use for all attachments + + + A file-system based representation of a report container that uses ordinary files and folders to store report contents. + + + Gets the full-path of the report directory. + + + + Gets the base name of the report. + Logical files and folders associated with the report all begin with this name and are disambiguated by extension. + + + + Deletes the entire contents of the report in all of its formats. + + + Replaces invalid characters in a file or directory name with underscores and trims it if it is too long. + The file or directory name + The encoded file or directory name + + + Opens a report file for reading. + The relative path of the report file within the container + The stream + + + + Opens a report file for writing, overwriting any previous file with the same name. + It is not necessary to create "directories" within the container. They are automatically created when new files are opened for writing within them. + + The path of the report file + The content type of the file, or null if not specified + The text encoding of the file, or null if not specified or if the file is binary + The stream + + + Describes a log entry for reporting purposes. + + + Gets or sets the log message details, such as an exception. + + + Gets or sets the log message. + + + Gets or sets the log message severity. + + + A report includes a description of the test package, the model objects, the combined results of all test runs and summary statistics. This class cannot be inherited. + + + Gets a mutable list of log entries. + + + Gets or sets the test model, or null if none. + + + Gets or sets the test package configuration, or null if none. + + + Gets or sets the test package run results, or null if none. + + + Adds a log entry to the report. + The log entry to add + Thrown if is null + + + Utilities for working with . This is a and so cannot be inherited or instantiated. + + + Recursively copies files and folders from the source path in the native file system to the destination path within the report container. + The container + The source file or directory path in the native file system + The destination file or directory path in the report container + Thrown if , or is null + + + Provides options to report formatters. This class cannot be inherited. + + + Gets a mutable collection of key/value pairs that specify configuration properties for the report formatter. + + + Creates a copy of the options. + The copy + + + Collects summary statistics about test execution for reporting purposes. This class cannot be inherited. + + + Gets or sets the number of assertions evaluated. + + + Gets or sets the total duration summarized tests in seconds. + + + Gets or sets the number of test cases that ran and failed. + + + Gets or sets the number of test cases that ran and were inconclusive. + + + Gets or sets the test outcome summaries. + Thrown if is null + + + Gets or sets the number of test cases that ran and passed. + + + Gets or sets the number of test cases that were run. + + + Gets or sets the number of test cases that did not run. + + + Gets or sets the total number of test steps. + + + Gets or sets the total number of test cases. + + + Updates the test outcome statistics counters with an the outcome of a test. + The test outcome + + + Formats a single line of text summarizing test case results. + + + Gets the number of tests with the specified outcome. + The outcome + The number of tests with the specified outcome + + + Merges statistics from a test step run, incrementing the relevant counters. + The test step run + Thrown if is null + + + Ssets the number of tests with the specified outcomee. + The outcome + The count + Thrown if is less than 0 + + + Describes the number of test cases with a particular . This class cannot be inherited. + + + Gets or sets the number of test cases with the specified outcome. + + + Gets or sets the outcome. + + + Summarizes the execution of a test package for reporting purposes. This class cannot be inherited. + + + Recursively enumerates all test step runs including the root test step run. + + + Gets or sets the time when the package run ended. + + + Gets or sets the root test step run, or null if the root test has not run. + + + Gets or sets the time when the package run started. + + + Gets or sets the statistics for the package run. + Thrown if is null + + + Summarizes the execution of a single test step for reporting purposes. This class cannot be inherited. + + + Recursively enumerates all test step runs including this one. + + + Gets the list of child step runs. + + + Gets or sets the time when the test run ended. + + + Gets or sets the test result from the run. + Thrown if is null + + + Gets or sets the time when the test run started. + + + Gets or sets information about the step. + Thrown if is null + + + Gets or sets the test log. + Thrown if is null + + + + A report container is used to load or save the contents of a report. A report container consists of zero or more logical report files distinguished by extension and a content folder. The content folder holds attachment contents and format-specific resources. + The definition of a report container is necessarily somewhat abstract. It is intended to allow the files associated with report rendered in multiple formats to coexist side by side unambiguously and without duplication of common attachment contents. + Paths within reports are always specified relative to the root of the container with each path segment delimited by backslashes. The first path segment must be , optionally with an extra period-delimited extension. For example, if is "Report" then "Report.xml" and "Report/Contents.txt" are valid paths but "Bar" and "Report-NotAnExtension" are not. + By convention report content such as attachments and images are stored in a folder with the same name as . + + + + + Gets the base name of the report. + Logical files and folders associated with the report all begin with this name and are disambiguated by extension. + + + + Deletes the entire contents of the report in all of its formats. + Thrown if an I/O error occurs + + + Replaces invalid characters in a file or directory name with underscores and trims it if it is too long. + The file or directory name + The encoded file or directory name + Thrown if is null + + + Opens a report file for reading. + The relative path of the report file within the container + The stream + Thrown if is null + Thrown if an I/O error occurs + + + + Opens a report file for writing, overwriting any previous file with the same name. + It is not necessary to create "directories" within the container. They are automatically created when new files are opened for writing within them. + + The path of the report file + The content type of the file, or null if not specified + The text encoding of the file, or null if not specified or if the file is binary + The stream + Thrown if is null + Thrown if an I/O error occurs + + + A report formatter provides a strategy for formatting reports for human consumption. + + + Formats the report indicated by the report writer. + The report writer + The report formatter options + The progress monitor + Thrown if , or is null + + + The report manager provides services for manipulating reports. + + + Gets a resolver for resolving registered components by name. + + + Gets a report reader to load a report from the specified container. + The report container + The report reader + Thrown if is null + + + Gets a report writer to save or format a report to the specified container. + The report + The report container + The report writer + Thrown if or is null + + + Formats the report indicated by the report writer. + The report writer + The formatter name + The report formatter options + The progress monitor + Thrown if , , or is null + Thrown if there is no formatter with the specified name + + + A report writer provides services for loading a previously saved report from a . + + + Gets the report container. + + + + Loads the report from an XML file. + The path of the saved report is constructed by appending the extension ".xml" to the container's . + + If true, loads attachment contents in referenced content files if they were not embedded otherwise the attachment contents are not loaded (but may be loaded later using ). + The progress monitor + The loaded report + Thrown if is null + + + + Loads referenced report attachments from the container. + This method has the effect of populating the contents of all nodes in the report that have non-null . + + The report whose attachments are to be loaded + The progress monitor + Thrown if or is null + + + + A report writer provides services for formatting or saving a report to a . + The writer tracks the paths of the report documents paths that are created within the report container. Likewise it remembers whether attachments have been saved so as to avoid redundantly resaving them when the same report is generated in multiple formats. + + + + Gets the report being generated. + + + Gets the report container. + + + Gets the paths of all report documents that have been generated within the report container. Report documents are the primary files when reports are formatted or saved such as an XML file, a Text file, or the main HTML file that contains the body of the report. + + + Adds the path of a report document that has been created within the report container. + The document path + + + + Saves the report as an XML file. + The saved report XML file is automatically added to the list. + The path of the saved report is constructed by appending the extension ".xml" to the container's . + + The content disposition to use for all attachments. If the content disposition is then this method will automatically call to save the attachments. + The progress monitor + Thrown is null + + + + Saves all report attachments as individual content files to the container. + The convention for attachments is to save them in a directory with the same name as the container's arranged in folders first by test id then by step id then by attachment name. For example: "Report\{testid}\{stepid}\attachment.jpg". + + The progress monitor + Thrown if is null + + + Serializes the report to XML. + The XML writer + The content disposition to use for all attachments + Thrown if is null + + + Describes an exception that is to be reported. This class cannot be inherited. + + + Gets the exception that occurred. + + + Returns true if a second exception occurred while attempting to report a previous exception on the same thread. + + + Gets the message associated with the exception. + + + Gets the stack trace of the code that called to report the exception or null if not available. + + + Adds a message that serves to describe the context in which the exception occurred. The will be augmented with these details. + The correlation message to append + Thrown if is null + + + Formats a description of the exception to a string like: "Message\nException\nReported by: ReporterStackTrace". + The formatted string + + + A configuration section handler for Gallio used to register Gallio components in applications and in plugins. + + + The name of the Gallio section: "gallio". This field is constant and read-only. + + + Creates a configuration section handler. + Parent object. + Configuration context object. + Section XML node. + The created section handler object. + + + Describes the configuration of a Gallio installation. + + + Gets the list of additional plugin directories. + + + + Gets or sets the runtime path of the development copy of Gallio to use for running tests, or null if not applicable. + To facilitate development of Gallio, it is possible to redirect an out-of-process or isolated app-domain test runner to a different version of Gallio. That way a standard installation of Gallio can be running in the IDE and then delegating to the development version when it actually needs to run tests. + Of course, this mechanism can only hook into certain APIs like the test runner API. Consequently it may still be necessary to reinstall Gallio and/or restart the IDE if the objective is to test changes made to the IDE add-ins themselves. + + + + Get or sets the folder where Gallio was installed, or null if Gallio is not installed. + + + Get or sets the version that was installed, or null if Gallio is not installed. + + + Returns true if is set and refers to a directory that exists. + True if the development runtime path is valid + + + Loads the configuration from the registry. + The installed configuration + + + Detects the kind of process that is being used. This is a and so cannot be inherited or instantiated. + + + Gets the process type of the current process. + + + Provides functions for obtaining runtime services. This is a and so cannot be inherited or instantiated. + + + Gets the runtime instance. + Thrown if the runtime has not been initialized + + + Returns true if the runtime has been initialized. + + + Gets the runtime's logger, or a if the runtime is not initialized. + + + Gets the path of the Gallio runtime components. + The runtime path + + + + Sets the runtime instance. + This method should only be used by applications that host Gallio and not generally by client code. + + The runtime instance, or null if none + + + The event dispatched when the value of the current runtime changes. + + + Initializes and shuts down the runtime. This is a and so cannot be inherited or instantiated. + + + + Initializes the runtime. + Loads plugins and initalizes the runtime component model. The specifics of the system can be configured by editing the appropriate *.plugin files to register new components and facilities as required. + + The runtime setup parameters + The runtime logging service + An object that when disposed automatically calls . This is particularly useful in combination with the C# "using" statement or its equivalent. + Thrown if or is null + Thrown if the runtime has already been initialized + + + Shuts down the runtime if it is currently initialized. Does nothing if the runtime has not been initialized. + + + Provides functions for detecting CLR runtime parameters. + + + Returns true if the application is running within the Mono runtime. + + + When using Mono, creates that re-enters the Mono runtime if the executable is .Net otherwise creates a standard process start info. + The executable path + The arguments + The process start info + Thrown if or is null + + + Gets the .Net runtime version installed and currently running. + The runtime version + + + An exception that expresses a problem performing a runtime service. + + + A default implementation of based on . + + + Gets the names of all registered components. + The list of registered component names + + + Resolves a registered component by name. + The name of the registered component, matched case-insensitively + The test runner factory, or null if none exist with the specified name + + + Provides configuration parameters for setting up the . This class cannot be inherited. + + + Gets or sets the path of the primary configuration file to be loaded by the runtime (if it exists). This is useful when Gallio is launched by a library instead of as a standalone executable. + The primary configuration file path. Default is null to load the configuration from the . + + + Gets or sets the installation configuration which specifies characteristics about the Gallio installation on the local machine, or null to determine it automatically. + The installation configuration. Default is null. + + + Gets list of relative or absolute paths of directories to be searched for plugin configuration files in addition to the primary Gallio directories. + + + Gets or sets the runtime path, or null to determine it automatically based on the location of the primary runtime assemblies. The runtime path specifies where the standard runtime plugins are located. + The installation path. Default is null. + + + Makes all paths in this instance absolute. + The base directory for resolving relative paths, or null to use the current directory + + + Creates a deep copy of the runtime setup parameters. + The copy + + + Sets the configuration file path to the *.config file associated with an assembly. + The assembly + Thrown if is null + + + + This class provides a mechanism for reporting unhandled exceptions when the infrastructure is otherwise unable to deal with them locally. + The methods of this class should be considered as the last resort for reporting failures that might otherwise cause the system to crash. This is a and so cannot be inherited or instantiated. + + + + Returns true if there is at least one handler registered for . + This property can be used to avoid duplicate exception reporting if some other system component has already registered a handler. + + + + Reports an unhandled exception. + A message to explain how the exception was intercepted + The unhandled exception + Thrown if or is null + + + Adds or removes an event handler that is notified when unhandled exceptions occur and is given a chance to add additional information the event about the context in which the exception occurred. + + + Adds or removes an event handler that is notified when unhandled exceptions occur. + + + A registered component is a component that has a name and description. + + + Gets the human-readable description of the component. + + + Gets the unique name of the component. + + + A registered service resolver looks up components by name. + + + Gets the names of all registered components. + The list of registered component names + + + Resolves a registered component by name. + The name of the registered component, matched case-insensitively + The test runner factory, or null if none exist with the specified name + Thrown if is null + + + + The runtime is instantiated within the test runner to provide a suitable hosting environment for test enumeration and execution. + The runtime provides services to support the Gallio test automation platform. New services are typically registered by adding them to plugin configuration files. + + + + Gets the paths and assembly names of all plugin assemblies. + The paths + + + Gets a deep copy of the runtime setup used to configure this runtime. + The runtime setup + + + Initializes the runtime. + The runtime logging service + Thrown if is null + Thrown if the runtime could not be initialized + + + Maps a Uri to a local path. + The uri to map + The local path + Thrown if cannot be mapped to a local path + + + Resolves a reference to a component with the given id. + The componentId + A component with the specified id + Thrown if the component could not be resolved + + + Resolves a reference to a component that implements the specified service. + The service type + A component that implements the service + Thrown if the service could not be resolved + + + Resolves a reference to a component that implements the specified service. + The service type + A component that implements the service + Thrown if the service could not be resolved + + + Resolves references to all components that implement the specified service. + The service type + An array of components that implement the service + Thrown if the service could not be resolved + + + Describes the kind of process that is executing. + + + The process is running in the console. + + + The process is running interactively. + + + The process is running as a Windows service. + + + Specifies the version of the runtime. + + + .Net Framework 2.0. + + + .Net Framework 3.5. + + + .Net Framework 4.0. + + + Allows control of command line parsing. Attach this attribute to instance fields of types used as the destination of command line argument parsing. + + + The description of the argument. + + + The error checking to be done on the argument. + + + Returns true if the argument did not have an explicit long name specified. + + + Returns true if the argument did not have an explicit short name specified. + + + The long name of the argument. + + + The short name of the argument. + + + Gets or sets an array of additional synonyms that are silently accepted. + + + The description of the argument value. + + + Parser for command line arguments. + + + Parses an argument list. + The arguments to parse. + The destination of the parsed arguments. + The error reporter + True if no parse errors were encountered. + + + Prints a user friendly usage string describing the command line argument syntax. + The command line output + + + Prints a user friendly usage string describing the command line argument syntax in a message box. + The message box caption + Thrown if is null + + + Responsible for creating output. + + + Maximum line length allowed before the text will be wraped. + + + Output Stream + + + Prints out a new line. + + + Prints help for a specified argument. + The argument prefix, such as "/", or null or empty if none. + The argument's long name, or null or empty if none. + The argument's short short name, or null or empty if none. + The argument's description, or null or empty if none. + The argument's value label such as "path", or null or empty if none. + The argument's value type, or null if none. + + + Outputs text with specified indentation. + Text to output possibly including newlines. + Number of blank spaces to indent the first line. + + + Outputs text with specified indentation. + Text to output possibly including newlines. + Number of blank spaces to indent all but the first line. + Number of blank spaces to indent the first line. + + + A base class for implementing robust console applications. The subclass should provide a Main method that creates an instance and calls . This class is and so cannot be instantiated. + + + Gets or sets the application name. + The name, by default this is the program assembly's name + Thrown if is null + + + Get or sets the application title. + The title, by default this is constructed from the application's name and version + Thrown if is null + + + Gets or sets the application version. + The version, by default this is the program assembly's version + Thrown if is null + + + Gets the argument parser. + + + Gets or sets the parsed command-line arguments. These argument may be modified prior to calling to override the initial argument settings. + Thrown if is null + + + Gets the command-line output formatter, or null if the program is not running. + + + Gets the console, or null if the program is not running. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Handles a fatal exception that escaped the method. + The exception + The exit code to return + + + Parses the arguments. + The command-line arguments + True if the arguments were parsed successfully + + + Runs the program. + The console + The command-line arguments + Thrown if or is null + Thrown if the program has already started running + + + Runs the program. + The command-line arguments + The program exit code + + + Displays an error message to the console. + The error message + + + Displays help text to the console. + + + Indicates that this argument is the default argument. '/' or '-' prefix only the argument value is specified. + + + + An implementation of that targets the native . + This implementation offers protection against redirection of the and streams. This object will continue to refer to the standard output and error streams even if they are redirected after its initialization. This is a and so cannot be inherited or instantiated. + + + The application will forcibly terminate if the cancel key is pressed times within no more than milliseconds. This field is constant and read-only. + + + The application will forcibly terminate if the cancel key is pressed times within no more than milliseconds. This field is constant and read-only. + + + Gets the zero-based column index the cursor is located at. + + + Gets the zero-based row index the cursor is located at. + + + Gets the error stream writer. + + + Gets or sets whether the footer is visible. + + + Gets or sets the foreground color of the console. + + + Gets the singleton instance of the native console. + + + Gets or sets whether the cancelation function is enabled. If false, cancelation events will not be sent. + + + + Gets or sets whether cancelation has occurred. + The event handlers will be called when the value of transitions from false to true. The value will remain true unless it is reset. + + + + Returns true if the console is being redirected and therefore the output should be as simple as possible. In particular, it may not be possible to set the cursor position, console color or other properties. + + + Gets the output stream writer. + + + Gets a synchronization object that a task can lock to ensure that it is the only thread currently accessing the console. + + + Gets or sets the console's title. + + + Gets the width of the console. Returns 80 if the console is being redirected. + + + Resets the console colors. + + + Sets a pair of delegates that together display a footer at the bottom of the console. The footer can be hidden so that new text can be written from that point. Removes the previous footer and displays the new one automatically if the footer is visible. + A delegate to display the footer + A delegate to hide the footer, leaving the custor at the beginning of the line where the footer used to begin + + + Writes a character. + The character to write + + + Writes a string. + The string to write + + + Writes a new line. + + + Writes a string followed by a new line. + The string to write + + + + The event raised when console cancelation occurs. + If the console cancelation signal is already set when an event handler is added, the event handler will be automatically invoked. + + + + A logger that sends all output to the console and displays messages in color according to their status. + + + Logs a message with an associated exception. + The log message severity + The log message, not null + The associated exception data, or null if none + + + + A rich console provides a number of services that enable a console to be shared among several cooperating tasks that are independently updating different portions of the display. One task can be writing to the main body of text while another updates a footer. + The rich console also supports intelligent cancelation of tasks. When the user presses control-C, a cancelation flag is set and an event handler is invoked. Tasks can check for the presence of the cancelation flag even if they started execution after the control-C itself occurred. This provides protection against dropped cancelation requests due to race conditions. If the user presses control-C 3 times within a short interval the rich console assumes that the program has become non-responsive and terminates it. + Finally, the rich console interface can be mocked for testing purposes unlike the standard API. + + + + Gets the zero-based column index the cursor is located at. + Thrown if is true + + + Gets the zero-based row index the cursor is located at. + Thrown if is true + + + Gets the error stream writer. + + + Gets or sets whether the footer is visible. + + + Gets or sets the foreground color of the console. + + + Gets or sets whether the cancelation function is enabled. If false, cancelation events will not be sent. + + + + Gets or sets whether cancelation has occurred. + The event handlers will be called when the value of transitions from false to true. The value will remain true unless it is reset. + + + + Returns true if the console is being redirected and therefore the output should be as simple as possible. In particular, it may not be possible to set the cursor position, console color or other properties. + + + Gets the output stream writer. + + + Gets a synchronization object that a task can lock to ensure that it is the only thread currently accessing the console. + + + Gets or sets the console's title. + Thrown if is true + + + Gets the width of the console. Returns 80 if the console is being redirected. + + + Resets the console colors. + + + Sets a pair of delegates that together display a footer at the bottom of the console. The footer can be hidden so that new text can be written from that point. Removes the previous footer and displays the new one automatically if the footer is visible. + A delegate to display the footer + A delegate to hide the footer, leaving the custor at the beginning of the line where the footer used to begin + + + Writes a character. + The character to write + + + Writes a string. + The string to write + + + Writes a new line. + + + Writes a string followed by a new line. + The string to write + + + + The event raised when console cancelation occurs. + If the console cancelation signal is already set when an event handler is added, the event handler will be automatically invoked. + + + + Used to control parsing of command line arguments. + + + Indicates that this field is required. An error will be displayed if it is not present when parsing arguments. + + + Only valid in conjunction with Multiple. Duplicate values will result in an error. + + + Inidicates that the argument may be specified more than once. Only valid if the argument is a collection + + + The default type for non-collection arguments. The argument is not required, but an error will be reported if it is specified more than once. + + + For non-collection arguments, when the argument is specified more than once no error is reported and the value of the argument is the last value which occurs in the argument list. + + + The default type for collection arguments. The argument is permitted to occur multiple times, but duplicate values will cause an error to be reported. + + + A delegate used in error reporting. + + + Reads the contents of a response file. + The response file name, never null + + + Default implementation of a debugger manager. + + + Gets the default debugger. + The default debugger + + + A null implementation of a debugger. All services return do nothing results. + + + Attaches the debugger to a process. + The process to which the debugger should be attached + A result code to indicate whether the debugger was attached + + + Detaches the debugger from a process. + The process from which the debugger should be detached + A result code to indicate whether the debugger was detached + + + Returns true if the debugger is attached to a process. + The process to which the debugger should be attached + True if the debugger is already attached + + + Provides control over a debugger. + + + Attaches the debugger to a process. + The process to which the debugger should be attached + A result code to indicate whether the debugger was attached + Thrown if is null + + + Detaches the debugger from a process. + The process from which the debugger should be detached + A result code to indicate whether the debugger was detached + Thrown if is null + + + Returns true if the debugger is attached to a process. + The process to which the debugger should be attached + True if the debugger is already attached + Thrown if is null + + + Obtains a reference to a debugger. + + + Gets the default debugger. + The default debugger + + + Describes different possible outcomes from attaching a debugger to a process. + + + The debugger could not attach to the process. + + + The debugger was already attached to the process. + + + The debugger has just been attached to the process. + + + Describes different possible outcomes from detaching a debugger from a process. + + + The debugger could not be detached from the process and remains attached. + + + The debugger was already detached from the process. + + + The debugger has just been detached from the process. + + + Utilities for working with AppDomains. This is a and so cannot be inherited or instantiated. + + + Creates an AppDomain. + The application name for the new AppDomain, or null if none + The application base directory for the new AppDomain, or null to use the current one + The configuration file for the new AppDomain, or null to use the current one + If true, enables shadow copying within the AppDomain + The new AppDomain + + + Creates a remote instance of a type within another AppDomain. + The AppDomain in which to create the instance + The type to instantiate + The constructor arguments for the type + The remote instance + Thrown if or is null + + + Base implementation of that performs argument validation. This class is and so cannot be instantiated. + + + Gets an reference to the host service, or null if not connected. + + + Gets the internal host setup information without copying it. + + + Returns true if the host is connected. + + + Returns true if the host is local to the creating AppDomain, false if it must be accessed across a remote channel. A local host might not support all configuration options. + + + Gets the logger. + + + Gets the host service. + The host service, or null if the host service was not available + + + Attaches the debugger to a process if the host settings require it. + + + Initializes the host and connects to the host service. + Thrown if the host has already been initialized + Thrown if the host has been disposed + Thrown if an exception occurred while connecting to the host + + + Detaches the debugger from a process if the host settings require it. + + + Disconnects the host. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Disposes the host. + True if disposing + + + Gets a host service that can be used to perform operations within the host's environment. + + + Gets a deep copy of the host setup information. + + + Sets the state of the host to disconnected and notifies clients. + + + Releases the host service. + The host service that is being released, not null + + + Throws an exception if the host has been disposed. + + + An event that is raised when the host is disconnected. If the host has already been disconnected, the event is fired immediately. + + + An abstract base class for host factories. This class is and so cannot be instantiated. + + + Creates a host instance. + The host setup + The logger for host message output + The newly created host + + + Creates the host. + The canonicalized host setup, non-null + The logger, non-null + The host + + + Base implementation of that performs argument validation. This class is and so cannot be instantiated. + + + Creates an instance of a remote object given an assembly name and type name. + The name of assembly that contains the type + The full name of the type + The object handle of the instance + + + Creates an instance of a remote object given an assembly path and type name. + The path of assembly that contains the type + The full name of the type + The object handle of the instance + + + Internal implementation of . + The assembly path, not null + The type name, not null + The created object handle + + + Internal implementation of . + The assembly name, not null + The type name, not null + The created object handle + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Disposes the host service. + True if disposing + + + + Asks the host to perform the specified action remotely. + The action must be a serializable delegate so that it can be sent to the host and executed. Generally speaking, this means it must either be a delegate for a static method or its target object must be serializable. The argument and result values must also be serializable (or null). + + The action to perform + The argument value, if any + The result value, if any + + + Internal implementation of . + The argument type + The result type + The action to perform, not null + The argument value, if any + The result value, if any + + + Pings the host to verify and maintain connectivity. + + + Internal implementation of . + + + Throws an exception if the host service has been disposed. + + + Attaches to a to provide assembly resolution services. This is a and so cannot be inherited or instantiated. + + + + Installs an assembly resolver that provides access to the installation path using the . + Does nothing if the host is local. + + The host + The Gallio runtime path + Thrown if or is null + + + + Installs an assembly resolver that delegates to the creating 's assembly resolver to locate assemblies whenever the host is unable to find them. + Does nothing if the host is local. + + The host + Thrown if is null + + + Describes the runtime configuration of a . This class cannot be inherited. + + + Gets a mutable list of assembly dependencies. + + + Gets a mutable list of assembly qualifications. + + + Gets or sets whether the failure dialog is enabled. + The default value is false which prevents the assertion dialog from appearing when an assertion fails. + + + Gets or sets the primary Xml configuration data, or null if none. + The default value is null. + + + Gets or sets whether the legacy unhandled exception policy is enabled. + The default value is true which prevents the application from terminating abruptly when an unhandled exception occurs. + + + Gets or sets whether remoting exceptions are substituted with custom errors instead of being passed through to the remote client. + The default value is false which ensures that the remote client receives all exception details. + + + Gets a mutable list of supported runtime versions in order of preference. When the list is empty, the runtime version used to build the application is used. Otherwise one of the supported runtimes in the list is used. + + + Adds a binding to the configuration for the specified assembly. + The assembly + True if a catch-all binding redirect should be used to ensure that this exact version of the assembly is loaded no matter which version was originally requested + Thrown if is null + + + Adds a binding to the configuration for the specified assembly. + The assembly name + The assembly code base Uri + True if a catch-all binding redirect should be used to ensure that this exact version of the assembly is loaded no matter which version was originally requested + Thrown if or is null + + + Adds an assembly dependency element if a suitable one does not already exist. + The assembly name + The assembly public key token, or null if none + The assembly culture + The assembly processor architecture, or null if none + The assembly dependency element + + + Adds an assembly qualification element if a suitable one does not already exist. + The partial name to quality + The full name + The assembly qualification element + Thrown if an assembly qualification already exists for the same partial name but with a different full name + + + Creates a copy of the host configuration information. + The copy + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Overlays the with the additional configuration entries necessary to enable the features described by this instance and returns the combined Xml configuration. + The combined Xml configuration + + + Overlays the with the additional configuration entries necessary to enable the features described by this instance and writes the combined Xml configuration to a . + The TextWriter where the Xml configuration will be written to. + Thrown if is null. + Thrown if the configuration could not be written + + + Overlays the with the additional configuration entries necessary to enable the features described by this instance and writes the combined Xml configuration to a file with the given path. + The file path + Thrown if is null + Thrown if the configuration could not be written + + + Describes an assembly binding redirection from an old version range to a new version. This class cannot be inherited. + + + Gets or sets the new version to which the binding should be redirected such as "1.2.3.4" + Thrown if is null + + + Gets or sets the range of old versions to redirect, specified either as a single version such as "1.2.3.4" or as a range such as "1.2.3.4-10.11.12.13" + Thrown if is null + + + Creates a copy of the assembly binding redirect information. + The copy + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Describes the location of the codebase of a particular assembly version. + + + Gets or sets the Uri that specifies the location of the assembly. + Thrown if is null + Thrown if is not an absolute Uri + Thrown if is not a well-formed Uri + + + Gets or sets the assembly version to which this element applies such as "1.2.3.4". + Thrown if is null + + + Creates a copy of the assembly binding redirect information. + The copy + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Describes a dependent assembly configuration entry that optionally specifies the codebase, a publisher policy and binding redirects. This class cannot be inherited. + + + Gets or sets whether to apply the publisher policy for this assembly. + The default value is true. + + + Gets or sets the assembly culture, or null if none. + + + Gets or sets assembly name. + Thrown if is null + + + Gets or sets the assembly processor architecture, or null if none. + + + Gets or sets the assembly public key token, or null if none. + + + Gets a mutable list of assembly binding redirect elements. + + + Gets a mutable list of assembly code base elements. + + + Adds an assembly binding redirect element if a suitable one is not already present. + Th old version range + The new version for redirection + The binding redirect element + + + Adds an assembly code-base element if a suitable one is not already present. + The assembly version + The code base uri + The code base element + + + Creates a copy of the assembly dependency information. + The copy + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + Describes an assembly name qualification configuration entry that maps an assembly partial name to its full name. This class cannot be inherited. + + + Gets or sets the assembly full name to use. + Thrown if is null + + + Gets or sets the assembly partial name to qualify. + Thrown if is null + + + Creates a copy of the assembly qualification information. + The copy + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + The type of exception thrown when hosting operations fail. + + + Provides utilities to interact with a over a or . This is a and so cannot be inherited or instantiated. + + + Gets the name used to register the . This field is constant and read-only. + + + Gets a remote host service using the specified channel. + The channel + The remote host service + + + Registers the host service with a channel. + The remote host service + The channel + Thrown if or is null + + + Specifies a collection of parameters for setting up a . This class cannot be inherited. + + + + Gets or sets the relative or absolute path of the application base directory, or null to use a default value selected by the consumer. + If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. + + The application base directory. Default is null. + + + Gets or sets the host configuration information. + Thrown if is null + + + Gets or sets where the host should write out the configuration file for the hosted components. + The configuration file location. Default is . + + + Gets or sets whether to attach the debugger to the host. + True if a debugger should be attached to the host. Default is false. + + + Gets or sets the processor architecture that the host should target, when supported. + The processor architecture. Default is + + + Gets a mutable collection of key/value pairs that specify configuration properties for the host. + + + Gets or sets whether assembly shadow copying is enabled. + True if shadow copying is enabled. Default is false. + + + + Gets or sets the relative or absolute path of the working directory or null to use a default value selected by the consumer. + If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. + + The working directory. Default is null. + + + Makes all paths in this instance absolute. + The base directory for resolving relative paths, or null to use the current directory + + + Creates a copy of the host setup information. + The copy + + + Determines whether the specified is equal to the current . + The to compare with the current . + true if the specified is equal to the current ; otherwise, false. + + + Determines whether the specified is equal to the current . + true if the specified is equal to the current ; otherwise, false. + + + Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. + A hash code for the current . + + + + Writes a temporary configuration file for the application to disk and returns its path based on . The file is created with a unique name each time. + The file should be deleted by the caller when no longer required. + + The full path of the configuration file that was written, or null if no file was written + Thrown if is null but is . + Thrown if the configuration file could not be written + + + Provides utilities for working with hosts. This is a and so cannot be inherited or instantiated. + + + Creates an instance of an object within a host. + The type of object to create + The host in which to create the object + The object instance + Thrown if is null + + + Creates an instance of an object within + The host in which to create the object + The type of object to create + The object instance + Thrown if or is null + + + An isolated app domain host is a the runs code within an isolated of this process. Communication with the occurs over an inter- .Net remoting channel. + + + Connects to the remote host service. + The remote host service + + + Disposes the host. + True if disposing + + + A factory for initialized hosts. + + + Gets the component Id of this factory. This field is read-only. + + + Creates the host. + The canonicalized host setup, non-null + The logger, non-null + The host + + + + An isolated process host is a that runs code within a new external process. Communication with the external process occurs over an inter-process communication channel. + The host application is copied to a unique temporary folder and configured in place according to the . Then it is launched and connected to with inter-process communication. The process is pinged periodically by the . Therefore it can be configured to self-terminate when it looks like the connection has been severed. + + + + Connects to the remote host service. + The remote host service + + + Creates the process task to start the process. + The executable path + The command-line arguments + The working directory + The process task + + + Disposes the host. + True if disposing + + + Prepares the parameters for the remote connection. + The unique id of the host + Set to the host application arguments used to configure its server channel + Set to a factory used to create the local client channel + Set to a factory used to create the local server channel to allow the remote host to call back to this one + + + A factory for initialized hosts. + + + Gets the component Id of this factory. This field is read-only. + + + Gets the path of the runtime components, in particular the folder where Gallio.Host.exe is located. + + + Creates the host. + The canonicalized host setup, non-null + The logger, non-null + The host + + + An implementation of that runs code locally within the current AppDomain. + + + Returns true if the host is local to the creating AppDomain, false if it must be accessed across a remote channel. A local host might not support all configuration options. + + + Gets the host service. + The host service, or null if the host service was not available + + + Disposes the host. + True if disposing + + + Releases the host service. + The host service that is being released, not null + + + A factory for initialized hosts. + + + Gets the component Id of this factory. This field is read-only. + + + Creates the host. + The canonicalized host setup, non-null + The logger, non-null + The host + + + + Returns true if the host is local to the creating AppDomain, false if it must be accessed across a remote channel. A local host might not support all configuration options. + + + Gets the host service. + The host service, or null if the host service was not available + + + Connects to the remote host service. + The remote host service + + + Disposes the host. + True if disposing + + + Releases the host service. + The host service that is being released, not null + + + A remotely accessible host service. + + + Returns true if the watchdog timer expired. + + + Disposes the host service. + True if disposing + + + Internal implementation of . + + + Remotely shuts down the host service. + + + Waits until the host service is shutdown or a ping timeout occurs. + + + + A host represents an environment that may be used to perform various services in isolation. + For example, a host might provide the ability to run code in an isolated of the current process, or it might run code in an isolated process, or connect to an existing remote process. + + + + Returns true if the host is connected. + Thrown if the host has been disposed + + + Returns true if the host is local to the creating AppDomain, false if it must be accessed across a remote channel. A local host might not support all configuration options. + + + Disconnects the host. + Thrown if the host has been disposed + + + Gets a host service that can be used to perform operations within the host's environment. + Thrown if the host has been disconnected + Thrown if the host has been disposed + + + Gets a deep copy of the host setup information. + Thrown if the host has been disposed + + + An event that is raised when the host is disconnected. If the host has already been disconnected, the event is fired immediately. + Thrown if the host has been disposed + + + A host factory encapsulates a policy for creating new instances. + + + Creates a host instance. + The host setup + The logger for host message output + The newly created host + Thrown if or is null + + + + A host service enables a local client to interact with a remotely executing hosting environment. + A host service implementation may choose to implement a keep-alive mechanism to automatically shut itself down when the service is disposed or when it has not received a ping within a set period of time. + + + + Creates an instance of a remote object given an assembly name and type name. + The name of assembly that contains the type + The full name of the type + The object handle of the instance + Thrown if or is null + + + Creates an instance of a remote object given an assembly path and type name. + The path of assembly that contains the type + The full name of the type + The object handle of the instance + Thrown if or is null + + + + Asks the host to perform the specified action remotely. + The action must be a serializable delegate so that it can be sent to the host and executed. Generally speaking, this means it must either be a delegate for a static method or its target object must be serializable. The argument and result values must also be serializable (or null). + + The argument type + The result type + The action to perform + The argument value, if any + The result value, if any + Thrown if is null + + + Pings the host to verify and maintain connectivity. + Thrown if the remote host is unreachable + + + A specialization of host service designed for hosts that are remotely managed. + + + Remotely shuts down the host service. + + + Specifies where a should store the temporary configuration file it generates when it is being initialized. + + + Do not create a configuration file. + + + Stores the configuration file in the user's temporary directory. + + + Stores the configuration file in the application base directory of the hosted components. + + + Bootstraps a globally reachable assembly resolver manager within the Gallio installation path. May be used by clients to ensure that Gallio assemblies can be resolved assuming we were able to load the main assembly and access the bootstrap. This is a and so cannot be inherited or instantiated. + + + Gets the bootstrapped assembly resolver manager. + Thrown if the bootstrap resolver has not been initialized + + + Installs a global assembly resolver given the specified runtime path. + The Gallio runtime path + Thrown if is null + + + Resolves assemblies using hint paths and custom resolvers. + + + Adds a custom assembly resolver to use when standard assembly resolution fails. + The assembly resolver + + + Adds an assembly load hint directory to search when standard assembly resolution fails. + The hint directory + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Default implementation of a loader. + + + Gets the assembly resolver manager used to resolve referenced assemblies. + + + Loads an assembly from the specified file. + The assembly file + The loaded assembly + + + A custom assembly resolver participates in assembly resolution when standard assembly resolution fails to load the desired assembly but before assembly load paths are considered. + + + Resolves the assembly with the specified name. + The full name of the assembly as was provided to + True if the assembly is to be resolved in the reflection-only context + The assembly, or null if it could not be resolved + + + Provides support for resolving assemblies using hint paths and custom resolvers. + + + Adds a custom assembly resolver to use when standard assembly resolution fails. + The assembly resolver + Thrown if is null + + + Adds an assembly load hint directory to search when standard assembly resolution fails. + The hint directory + Thrown if is null + + + Provides services to assist with loading tests and dependent resources. + + + Gets the assembly resolver manager used to resolve referenced assemblies. + + + Loads an assembly from the specified file. + The assembly file + The loaded assembly + Thrown if the assembly could not be loaded + + + Base implementation of that performs argument validation and supports convenience methods. This class is and so cannot be instantiated. + + + Logs a message. + The log message severity + The log message + + + Logs a message with an associated exception. + The log message severity + The log message + The associated exception, or null if none + + + Logs a message with an associated exception. + The log message severity + The log message + The associated exception data, or null if none + + + Logs a message with an associated exception. + The log message severity + The log message, not null + The associated exception data, or null if none + + + A logger that dispatches log messages via events. + + + Logs a message with an associated exception. + The log message severity + The log message, not null + The associated exception data, or null if none + + + An event that is fired when a log message is received. + + + Filters another logger to exclude messages below a given level of severity. + + + Logs a message with an associated exception. + The log message severity + The log message, not null + The associated exception data, or null if none + + + Event arguments for the + + + Gets the exception, or null if none. + + + Gets the log message. + + + Gets the log severity. + + + A null implementation of that does nothing. This class cannot be inherited. + + + Gets a singleton instance of the null logger. This field is read-only. + + + Wraps a logger so that it can be accessed remotely. + + + Logs a message with an associated exception. + The log message severity + The log message, not null + The associated exception data, or null if none + + + The severity prefix logger wraps another loggers and encodes the severity of a log entry into the log message itself in a standard form. + + + Logs a message with an associated exception. + The log message severity + The log message, not null + The associated exception data, or null if none + + + Parses severity information from log messages encoded by . + + + Parses a line of log data. + The line of log data to parse + Set to the severity of the message extracted from the line + The message extracted from the line + True if the message included a severity, false otherwise + Thrown if is null + + + A logger that writes output to a . + + + Logs a message with an associated exception. + The log message severity + The log message, not null + The associated exception data, or null if none + + + Provides support for logging messages from system components. + + + Logs a message. + The log message severity + The log message + Thrown if is null + + + Logs a message with an associated exception. + The log message severity + The log message + The associated exception, or null if none + Thrown if is null + + + Logs a message with an associated exception. + The log message severity + The log message + The associated exception data, or null if none + Thrown if is null + + + Describes the severity of a log message. + + + The severity used for debug messages. + + + The severity used for informational messages. + + + The severity used for important messages. + + + The severity used for warning messages. + + + The severity used for error messages. + + + Abstract base class for objects whose purpose is to present progress information to the user. This class is and so cannot be instantiated. + + + Gets the attached progress monitor. + + + Initializes the presenter after a progress monitor has been attached. + + + Presents an observable progress monitor. + The progress monitor to present + + + An abstract base class to assist with the implementation of conformant classes. This class is and so cannot be instantiated. + + + Gets a presenter for the progress monitor. + The presenter + + + Runs a task with a progress monitor. Throws if the task is canceled. + The task to run, never null + + + An abstract base class for progress monitors that implements the cancelation semantics only. This class is and so cannot be instantiated. + + + Returns true if the operation has been canceled. Clients should poll this value periodically or listen for the event to ensure the operation is canceled in a timely fashion. + + + Notifies that the main task is starting. Must be called at most once on the progress monitor. + The name of the task being monitored + The total number of work units to perform. Must be greater than 0, or if an indeterminate amount of work is to be performed. + An object that calls when disposed + + + Notifies that the operation is to be canceled. The method always causes the flag to be set, even if the operation is already done. + + + + Creates a sub-progress monitor that represents a given number of work-units as a sub-task of this progress monitor. + Using sub-tasks allows multiple tasks to be composed into longer sequences that each contribute a predetermined portion of the total work. + As the sub-task performs work its parent task is notified of progress in proportion to the number of work units that it represents. Likewise the parent is notified of cancelation if the child is canceled and vice-versa. + + The total number of work units of the parent task that are to be represented by the sub-task. When the sub-task completes, this much work will have been performed on the parent. Must be a finite value greater than or equal to 0. + + + Disposes the progress monitor, including cleaning up an marking as the current task, if any. + + + Disposes the progress monitor, including cleaning up an marking as the current task, if any. + True if was called + + + Notifies that the work is done, either the main task is completed was cancelled by the user. If already done, the method has no effect. + + + Notifies that the task has actually been canceled. If this is the first time has been called, sets to true and fires the event. Otherwise does nothing. + True if cancelation has just occurred, false if no state change was performed + + + Called when performs its updates. + + + Sets detailed status information for the current task or subtask. A status message is an optional fine-grained description of the current activity being performed. For instance, a status message might specify the name of a file being copied as part of a task that copies many files. + The name of the current subtask + + + Throws an if the operation has been canceled. + + + Notifies that a given number of work units of the main task have been completed. Note that this amount represents an installment, as opposed to a cumulative amount of work done to date. If the sum of this value and the currently completed work units exceeds the total work units to be performed, the excess portion is discarded. + The number of work units completed so far. Must be a finite value greater than or equal to 0. + + + Adds or removes an event handler to be called when the operation is canceled. If the operation has already been canceled, then the event handler will be called immediately. + + + Displays progress by writing a series of messages to an as the name of the current task changes. + + + Initializes the presenter after a progress monitor has been attached. + + + Displays progress by writing a series of messages to an as the name of the current task changes. + + + Gets a presenter for the progress monitor. + The presenter + + + Creates instances of null progress monitors that do nothing. This is a and so cannot be inherited or instantiated. + + + Creates a null progress monitor. + The null progress monitor + + + A null progress monitor presenter simply does nothing. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the presenter. This field is read-only. + + + Presents an observable progress monitor. + The progress monitor to present + + + Runs tasks without reporting any progress. Argument validation and state changes are still noted but they do not have any outward effect. This is a and so cannot be inherited or instantiated. + + + Gets the singleton instance of the provider. + + + An observable progress monitor tracks validates arguments and tracks the state of the progress monitor but it does not implement any of its own behavior in response to the notifications received. Instead, it is intended to be observed by a presenter that translates state change events into changes of the view. + + + Gets the active child sub-progress monitor, or null if none. + + + Gets the number of work units completed so far. It is the sum of all values passed to the method while the task has been running. This value is never NaN because at each step a finite amount of work must be recorded. + + + Returns true if has been called. + + + Returns true if has been called and has not yet also been called. + + + Gets the currently active leaf sub-progress monitor, or this one if there are no sub-progress monitors. + + + Gets the name of the most deeply nested sub-task, or an empty string if there are no sub-progress monitors. + + + Gets the number of remaining work units to perform, or NaN to indicate that an indeterminate amount of work remains to be performed because is NaN and the operation is not done. + + + Gets the current status message set by or an empty string by default. + + + Gets the name of the task or an empty string if has not been called. + + + Gets the total number of work units to perform, or NaN to indicate that an indeterminate amount of work is to be performed. + + + Begins a sub-task in a sub-progress monitor. + The sub-progress monitor + + + Notifies that the main task is starting. Must be called at most once on the progress monitor. + The name of the task being monitored + The total number of work units to perform. Must be greater than 0, or if an indeterminate amount of work is to be performed. + An object that calls when disposed + + + + Creates a sub-progress monitor that represents a given number of work-units as a sub-task of this progress monitor. + Using sub-tasks allows multiple tasks to be composed into longer sequences that each contribute a predetermined portion of the total work. + As the sub-task performs work its parent task is notified of progress in proportion to the number of work units that it represents. Likewise the parent is notified of cancelation if the child is canceled and vice-versa. + + The total number of work units of the parent task that are to be represented by the sub-task. When the sub-task completes, this much work will have been performed on the parent. Must be a finite value greater than or equal to 0. + + + Notifies that the work is done, either the main task is completed was cancelled by the user. If already done, the method has no effect. + + + Ends a sub-task in a sub-progress monitor. + The sub-progress monitor + + + Called when a subtask changes in any way, including one of its own subtasks changing. + The sub-progress monitor + + + Called when the active sub-task performs its updates. + The sub-task's progress monitor + + + Called after performs its updates. + The task name + The total number of work units + + + Called when performs its updates. + + + Called when a state change occurs. + + + Called when performs its updates. + + + Called when performs its updates. + The sub-task's progress monitor + + + Called when performs its updates. + The sub-task's progress monitor + + + Called when performs its updates. + The status message + + + Called when a new progress monitor is created. + + + Called when performs its updates. + + + Sets detailed status information for the current task or subtask. A status message is an optional fine-grained description of the current activity being performed. For instance, a status message might specify the name of a file being copied as part of a task that copies many files. + The name of the current subtask + + + Notifies that a given number of work units of the main task have been completed. Note that this amount represents an installment, as opposed to a cumulative amount of work done to date. If the sum of this value and the currently completed work units exceeds the total work units to be performed, the excess portion is discarded. + The number of work units completed so far. Must be a finite value greater than or equal to 0. + + + Adds or removes an event handler that is called whenever the state of the progress monitor changes in any way. + + + Adds or removes an event handler that is called whenever a new sub-progress monitor is created so that the observer can attach its event handlers. + + + Adds or removes an event handler that is called when the task is finished. + + + Adds or removes an event handler that is called when the task is starting. + + + A standard sub-progress monitor implementation that notifies its parent as work is performed. + + + Called after performs its updates. + The task name + The total number of work units + + + Called when performs its updates. + + + Called when a state change occurs. + + + Called when performs its updates. + + + Called when performs its updates. + + + A remote progress monitor is a serializable wrapper for another progress monitor. The wrapper can be passed to another AppDomain and communication occurs over .Net remoting. This class cannot be inherited. + + + Notifies that the main task is starting. Must be called at most once on the progress monitor. + The name of the task being monitored + The total number of work units to perform. Must be greater than 0, or if an indeterminate amount of work is to be performed. + An object that calls when disposed + + + + Creates a sub-progress monitor that represents a given number of work-units as a sub-task of this progress monitor. + Using sub-tasks allows multiple tasks to be composed into longer sequences that each contribute a predetermined portion of the total work. + As the sub-task performs work its parent task is notified of progress in proportion to the number of work units that it represents. Likewise the parent is notified of cancelation if the child is canceled and vice-versa. + + The total number of work units of the parent task that are to be represented by the sub-task. When the sub-task completes, this much work will have been performed on the parent. Must be a finite value greater than or equal to 0. + + + Notifies that the work is done, either the main task is completed was cancelled by the user. If already done, the method has no effect. + + + Sets detailed status information for the current task or subtask. A status message is an optional fine-grained description of the current activity being performed. For instance, a status message might specify the name of a file being copied as part of a task that copies many files. + The name of the current subtask + + + Notifies that a given number of work units of the main task have been completed. Note that this amount represents an installment, as opposed to a cumulative amount of work done to date. If the sum of this value and the currently completed work units exceeds the total work units to be performed, the excess portion is discarded. + The number of work units completed so far. Must be a finite value greater than or equal to 0. + + + A console progress monitor presenter displays a simple tally of the amount of work to be done on the main task as a bar chart. The progress monitor responds to cancelation events at the console. + + + Initializes the presenter after a progress monitor has been attached. + + + A console progress monitor displays a simple tally of the amount of work to be done on the main task as a bar chart. The progress monitor responds to cancelation events at the console. + + + Gets a presenter for the progress monitor. + The presenter + + + Provides a reference to the newly created sub-progress monitor. + + + Gets the newly created sub-progress monitor. + + + A progress monitor task cookie represents a task in progress. When it is disposed, the corresponding 's method is called. + + + + Marks the task as finished. + Equivalent to calling on the associated . This method is provded as a convenience for use with the C# using statement. + + + + A progress monitor provides facilities for core functionality to report progress of a long running operation. The interface is typically implemented by a UI component such as a progress dialog. + + + Returns true if the operation has been canceled. Clients should poll this value periodically or listen for the event to ensure the operation is canceled in a timely fashion. + + + Notifies that the main task is starting. Must be called at most once on the progress monitor. + The name of the task being monitored + The total number of work units to perform. Must be greater than 0, or if an indeterminate amount of work is to be performed. + An object that calls when disposed + Thrown if is null + Thrown if is not valid + Thrown if or have already been called + + + Notifies that the operation is to be canceled. The method always causes the flag to be set, even if the operation is already done. + + + + Creates a sub-progress monitor that represents a given number of work-units as a sub-task of this progress monitor. + Using sub-tasks allows multiple tasks to be composed into longer sequences that each contribute a predetermined portion of the total work. + As the sub-task performs work its parent task is notified of progress in proportion to the number of work units that it represents. Likewise the parent is notified of cancelation if the child is canceled and vice-versa. + + The total number of work units of the parent task that are to be represented by the sub-task. When the sub-task completes, this much work will have been performed on the parent. Must be a finite value greater than or equal to 0. + Thrown if is not valid + + + Notifies that the work is done, either the main task is completed was cancelled by the user. If already done, the method has no effect. + + + Sets detailed status information for the current task or subtask. A status message is an optional fine-grained description of the current activity being performed. For instance, a status message might specify the name of a file being copied as part of a task that copies many files. + The name of the current subtask + Thrown if is null + Thrown if the task is not running + + + Throws an if the operation has been canceled. + Thrown if is true + + + Notifies that a given number of work units of the main task have been completed. Note that this amount represents an installment, as opposed to a cumulative amount of work done to date. If the sum of this value and the currently completed work units exceeds the total work units to be performed, the excess portion is discarded. + The number of work units completed so far. Must be a finite value greater than or equal to 0. + Thrown if is not valid + Thrown if the task is not running + + + Adds or removes an event handler to be called when the operation is canceled. If the operation has already been canceled, then the event handler will be called immediately. + + + A progress monitor presenter attaches a progress monitor to a view. + + + Presents an observable progress monitor. + The progress monitor to present + Thrown if is null + Thrown if the presenter does not support being reused to present multiple progress monitors + + + A progress monitor provider runs a task with progress monitoring and provides clear notification of cancelation in the form of an . + + + Runs a task with a progress monitor. Throws if the task is canceled. + The task to run, never null + Thrown if the task is canceled + + + Represents a task to be executed with a progress monitor. + The progress monitor, never null + + + Abstract base class for channels implemented using the .Net remoting infrastructure. This class is and so cannot be instantiated. + + + Gets the associated .Net remoting channel. + + + Gets the root Uri associated with the channel. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Gets the Uri of a service with the given name that can be accessed using this channel. + The service name + The service uri + Thrown if is null + + + Abstract base class for client channels implemented using the .Net remoting infrastructure. This class is and so cannot be instantiated. + + + Gets a well-known remote service with the specified name. + The type of the service + The name of the service + The component or a proxy that provides the service + + + Abstract base class for client channels implemented using the .Net remoting infrastructure. This class is and so cannot be instantiated. + + + Registers a well-known service with the specified name. + The name of the service + The component that provides the service + + + A client channel based on an that uses a . + + + A server channel based on an that uses a . + + + A client channel based on an that uses a . + + + A server channel based on an that uses a . + + + Base class for long-lived marshal by ref objects. This class is and so cannot be instantiated. + + + Obtains a lifetime service object to control the lifetime policy for this instance. + An object of type used to control the lifetime policy for this instance. This is the current lifetime service object for this instance if one exists; otherwise, a new lifetime service object initialized to the value of the property. + + + A client channel manages the client side of a remoting channel. + + + Gets a well-known remote service with the specified name. + The type of the service + The name of the service + The component or a proxy that provides the service + Thrown if or is null + + + A server channel manages the server side of a remoting channel. + + + Registers a well-known service with the specified name. + The name of the service + The component that provides the service + Thrown if or is null + + + Default implementation of based on the Castle inversion of control microkernel. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Gets the paths and assembly names of all plugin assemblies. + The paths + + + Gets a deep copy of the runtime setup used to configure this runtime. + The runtime setup + + + Initializes the runtime. + The runtime logging service + + + Maps a Uri to a local path. + The uri to map + The local path + + + Resolves a reference to a component with the given id. + The componentId + A component with the specified id + + + Resolves a reference to a component that implements the specified service. + The service type + A component that implements the service + + + Resolves a reference to a component that implements the specified service. + A component that implements the service + + + Resolves references to all components that implement the specified service. + An array of components that implement the service + + + Sets when created, then restores it when disposed. + + + Resets the current directory to its original saved value. + Thrown if the current directory could not be reset + + + Default IXmlSerializer implementation. + + + Loads an object graph from an Xml file using . + The root object type + The filename + The root object + + + Saves an object graph to a pretty-printed Xml file using . + The root object type + The root object + The filename + + + Provides a few functions for working with and . This is a and so cannot be inherited or instantiated. + + + Safely invokes each delegate in the invocation list of an event handler. Sends any exceptions thrown by the handler to . + The event handler chain + The sender + The event arguments + + + Safely invokes each delegate in the invocation list of an event handler. Sends any exceptions thrown by the handler to . + The event handler chain + The sender + The event arguments + + + Provides helper functions for manipulating s. This is a and so cannot be inherited or instantiated. + + + Invokes a method without producing a + The method to invoke + The instance on which to invoke the method, or null if none + The method arguments, or null if none + The method return value, or null if none + Thrown if is null + + + Rethrows an exception without discarding its stack trace. This enables the inner exception of to be unwrapped. + The exception to rethrow + + + Safely obtains the component of an exception. + The message + Thrown if is null + + + Safely obtains the component of an exception. + The stack trace + Thrown if is null + + + + Safely converts an exception to a string. + This method protects the caller from unexpected failures that may occur while reporting an exception of untrusted origin. If an error occurs while converting the exception to a string, this method returns a generic description of the exception that can be used instead of the real thing. + It can happen that converting an exception to a string produces a secondary exception because the method has been overridden or because the stack frames associated with the exception are malformed. For example, we observed one case of a being thrown while printing an exception because one of the stack frames referred to a dynamic method with incorrect metadata. + + The exception + The string contents + Thrown if is null + + + Default implementation of IFileSystem using System.IO classes. + + + Attempts to create a directory. + The location of the directory. + + + Attempts to delete a file. + The location of the file. + + + Checks if a directory exists (Directory.Exists) + The location of the directory. + True if the directory exists, otherwise False. + + + Checks if a given file exists (File.Exists). + The path of the file. + True if the file exists, otherwise False. + + + Checks if a path is relative or absolute (Path.IsPathRooted). + The path to check. + True if the path is absolute, otherwise False. + + + Utilities for manipulating files. This is a and so cannot be inherited or instantiated. + + + Makes an absolute path. + The base directory for resolving relative paths, or null to use the current directory + The path to canonicalize, or null if none + The absolute path, or null if none + + + Makes all paths in the list absolute. + The base directory for resolving relative paths, or null to use the current directory + The list of paths to canonicalize in place + + + Recursively copies files and folders from the source path to the destination. + The source file or directory path + The destination file or directory path + If true, overwrites existing files in the destination + Thrown if or is null + + + Recursively copies files and folders from the source path to the destination using an indirect mechanism to actually create a file or folder. + The source file or directory path + The destination file or directory path + A delegate used to create a directory with a given destination directory path, or null to do nothing + A delegate used to copy a source file to a given destination file path, or null to do nothing + Thrown if or is null + + + Copies the contents of a source stream to a destination stream. + The source stream + The destination stream + Thrown if or is null + + + Recursively deletes a file or directory. Does nothing if the file or directory does not exist. + The path + + + Replaces invalid characters in a file or directory name with underscores and trims it if it is too long. + The file or directory name + The encoded file or directory name + Thrown if is null + + + Gets the full path of the containing directory. + The path + The full path of the parent directory or null if it is at the root + Thrown if is null + + + Strips the trailing backslash off of a directory path, if present. + The path to strip, or null if none + The stripped path, or null if none + + + Provides utility functions for working with strings. This is a and so cannot be inherited or instantiated. + + + Parses a string of whitespace delimited and possibly quoted arguments and returns an array of each one unquoted. + The arguments string, eg. "/foo 'quoted arg' /bar + The parsed and unquoted arguments + Thrown if is null + + + Parses a key/value pair from an input string of the form "key=value", with the value optionally quoted and optional surrounding whitespace removed. + The input string + The key value pair + Thrown if is null + + + Formats a character value as "'x'" or "'\n'" with support for escaped characters as a valid literal value. Encloses the char in single quotes ('). + The character value to format + The formatted character + + + Gets a lowercase hexadecimal digit corresponding to the least significant nybble of the specified value. + The value, only the last 4 bits of which are used + The hexadecimal digit + + + Formats a string value as ""abc\ndef"" with support for escaped characters as a valid literal value. Encloses the string in quotes ("). + The string value to format + The formatted string + + + Escapes a character value as "x" or "\n". Unlike , does not enclose the literal in single quotes ('). + The character value to format + The unquoted char literal + + + Escapes a string value such as "abc\ndef". Unlike , does not enclose the literal in quotes ("). + The string value to format + The unquoted string literal + + + Truncates the string to the specified maximum length. Discards characters at the end of the string with indices greater than or equal to . + The string to truncate + The maximum length of the string to retain + The truncated string + Thrown if is null + Thrown if is negative + + + If the string is longer than the specified maximum length, truncates it and appends an ellipsis mark ("..."). If the maximum length is less than or equal to 3, omits the ellipsis mark on truncation. + The string to truncate + The maximum length of the string to retain including the ellipsis mark when used + The truncated string + Thrown if is null + Thrown if is negative + + + Provides helpers for cross-thread synchronization. This is a and so cannot be inherited or instantiated. + + + Synchronizes an action. + The invoker, such as a WinForms control + The action + The exception thrown by the action + + + Synchronizes a function that returns a value. + The function return type + The invoker, such as a WinForms control + The function + The value returned by the function + The exception thrown by the function + + + Utilities and constants used for serialization. This is a and so cannot be inherited or instantiated. + + + The XML namespace for all Gallio XML types. This field is constant and read-only. + + + Loads an object graph from an Xml file using . + The root object type + The filename + The root object + + + Saves an object graph to a pretty-printed Xml file using . + The root object type + The root object + The filename + + + Provides utilities for manipulating Xml. This is a and so cannot be inherited or instantiated. + + + Produces an XPathDocument given an action applied to an XmlWriter. + The action to perform + The XPathDocument + Thrown if is null + + + A 64bit hash code value type. Provides somewhat more protection against collisions than 32 bit hashes. + + + Produces a new hash code by combining information from the specified string with this hash code. + The string, may be null if none + The augmented hash code + + + Creates a proabilistically unique 64bit hash code. + + + Indicates whether this instance and a specified object are equal. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Indicates whether this instance and a specified object are equal. + Another object to compare to. + true if obj and this instance are the same type and represent the same value; otherwise, false. + + + Returns the hash code for this instance. + A 32-bit signed integer that is the hash code for this instance. + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + A structure that memoizes the result of some computation for later reuse. Maintains an internal dictionary to memoize results by key. + The key type + The value type + + + Gets the memoized value for the given key if available, otherwise populates it using the specified populator function and stores it in association with its keys for later reuse. + The key by which to look up a memoized result + The populator for the value associated with the key + The value returned by the populator, possibly memoized + + + A structure that memoizes the result of some computation for later reuse. + The value type + + + Gets the memoized value if available, otherwise populates it using the specified populator function and stores it for later reuse. + The populator + The value returned by the populator, possibly memoized + + + Wrapper for static System.IO.File operations to allow testing. + + + Attempts to create a directory. + The location of the directory. + + + Attempts to delete a file. + The location of the file. + + + Checks if a directory exists (Directory.Exists) + The location of the directory. + True if the directory exists, otherwise False. + + + Checks if a given file exists (File.Exists). + The path of the file. + True if the file exists, otherwise False. + + + Checks if a path is relative or absolute (Path.IsPathRooted). + The path to check. + True if the path is absolute, otherwise False. + + + Wrapper for XmlSerializationUtils static methods (allows testing). + + + Loads an object graph from an Xml file using . + The root object type + The filename + The root object + + + Saves an object graph to a pretty-printed Xml file using . + The root object type + The root object + The filename + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Gallio35.dll b/lib/Gallio_3.0.6.787/bin/Gallio35.dll new file mode 100644 index 0000000000000000000000000000000000000000..96b7c35381736185146b2710e5340f4c4e477314 GIT binary patch literal 27136 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Gallio35.pdb b/lib/Gallio_3.0.6.787/bin/Gallio35.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e43843baf0eb514452c1d1fd21e33c74cf501551 GIT binary patch literal 62976 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 + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Gallio35.xml b/lib/Gallio_3.0.6.787/bin/Gallio35.xml new file mode 100644 index 00000000..6d03d01b --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Gallio35.xml @@ -0,0 +1,215 @@ + + + + Gallio35 + + + + Evaluates a conditional expression. If the condition evaluates differently than expected, returns a detailed that describes the formatted values of relevant sub-expressions within the condtion. This is a and so cannot be inherited or instantiated. + + + Evaluates a conditional expression. + The conditional expression + The expected result + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The assertion failure if the conditional expression evaluated to a different result than was expected or threw an exception, otherwise null + Thrown if is null + + + + A formatting rule for . + Formats expression trees using a more familiar C#-like syntax than the default. Also recognizes captured variables and displays them naturally to conceal the implied field access to an anonymous class. + Made-up syntax for nodes that cannot be directly represented in C#. Power operator: **, as in a ** bQuote expression: `...`, as in `a + b`Constants: formatted recursively using other formatters, which may yield unusual syntaxThis class cannot be inherited. + + + Formats the specified object. + The object to format, never null + The formatter to use for recursive formatting, never null + The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string + + + Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values. + The type of object, never null + The priority of this rule, or null if the rule does not support formatting the specified object type + + + Extensions methods for formatting. This is a and so cannot be inherited or instantiated. + + + Formats an object using the default . + The object to format + The formatted object + + + Formats an object using the specified . + The object to format + The formatter to use, or null for the default + The formatted object + + + Extension methods for delegates. This is a and so cannot be inherited or instantiated. + + + Wraps an action as a function that returns a dummy value. + The function + + + Extension methods for . This is a and so cannot be inherited or instantiated. + + + Binds the arguments of a function expression. + The parameter type + The result type + The expression + The argument value + The bound function + + + Binds the arguments of a function expression. + The first parameter type + The second parameter type + The result type + The expression + The first argument value + The second argument value + The bound function + + + Returns true if the expression represents a captured variable within a closure. + The expression + True if the expression represents a captured variable + + + Returns true if the expression represents a captured variable within a closure. + The expression + True if the expression represents a captured variable + + + Returns true if the expression represents a captured variable or a parameter. + The expression + True if the expression represents a captured variable or a parameter + + + Instuments an to intercept intermediate results from each sub-expression. This class is and so cannot be instantiated. + + + Compiles an expression to introduce trace points. + The expression type + The expression tree + The compiled delegate representing expression + Thrown if is null + + + Evaluates a sub-expression and collects trace information. + The return type of the sub-expression + The sub-expression to evaluate + The continuation that evaluates the sub-expression + The result of the evaluation + + + Rewrites an expression tree to introduce trace points. + The expression type + The expression tree + The compiled delegate representing expression + Thrown if is null + + + Performs different actions depending on the type of visited. This class is and so cannot be instantiated. + The visitor result type + + + Visits the expression. + The expression + The result + + + + Visits an expression of any type that does not have other special behavior. + The default implementation throws . + + The expression + The result + + + Visits a binary expression. + The expression + The result + + + Visits a conditional expression. + The expression + The result + + + Visits a constant expression. + The expression + The result + + + Visits an invocation expression. + The expression + The result + + + Visits a lambda expression. + The expression + The result + + + Visits an list init expression. + The expression + The result + + + Visits a member access expression. + The expression + The result + + + Visits a member init expression. + The expression + The result + + + Visits a call expression. + The expression + The result + + + Visits a new expression. + The expression + The result + + + Visits a new array expression. + The expression + The result + + + Visits a parameter expression. + The expression + The result + + + Visits a type binary expression. + The expression + The result + + + Visits a unary expression. + The expression + The result + + + A value type that represents the result of evaluating an expression of type . + + + Gets the singular value of the type. This field is read-only. + + + Returns the fully qualified type name of this instance. + A containing a fully qualified type name. + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/ICSharpCode.TextEditor.dll b/lib/Gallio_3.0.6.787/bin/ICSharpCode.TextEditor.dll new file mode 100644 index 0000000000000000000000000000000000000000..75accd53a9fd8fbf56c44dd8975518c415a4f163 GIT binary patch literal 352256 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 + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/MSTest/Readme.txt b/lib/Gallio_3.0.6.787/bin/MSTest/Readme.txt new file mode 100644 index 00000000..74415689 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MSTest/Readme.txt @@ -0,0 +1,5 @@ +MSTest Adapter Plugin +==================== + +This plugin uses MSTest.exe to adapt MSTest tests so that +they can run within Gallio and be manipulated by Gallio-based tools. diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.dll b/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.dll new file mode 100644 index 0000000000000000000000000000000000000000..0f193718b49bef8fe2e973220787fe8752030203 GIT binary patch literal 55808 zcmeHw34B$>_5a+N`|ew^k$_nskq06^LJ}4QL_rB8K$HNIAgE|~BoBxt?}hgg77+^- zt$V>;T&lQRTWi(2R9dyP)mE+6*4F;iYD@juy0mt+w(9?T&fGh1Nm#V~eLlb6|IXX zT32_b!ad2vs${e~+#Zd`6TRUTv2e049`1~X8y2*LyAvI;x`KkxC|C5tMj_@|O5Btm zKF(|HbsrJ_&KmW`?Ir5jyve2&?=L#{1|EI4m zblJB-?(v+q#8M-~Eu>4>68X6N;awprGqU%a3>(#%H2^#}qf%XOY<(~Ap65VN#(jm} znLlA6me(ay$#!IF-Ox7&;K!LgRp$yiqcjHD~+Og0cd@5eVYJ4cAe$*%Yz-K6k| z-K&JCIZucn=cdWRun?QmaIdLzzkAqC+m&zLbw5A&v3n*@eE#G^cD*)!*Ewy=e*fZ_ z1-G|6y#7lcU-aCEw`~2()VkL9TXKBm-SvAm zZo9i?{tLa+cm3rSd%t>K@$X5OHwJ6?EZX4PxIs64c}>Y;b8 zp8xprf*IF6v@xczPljR7YOgsV?n| z9E@aXXl#Xawp}~}B9wcLj6i`?wlqYH6W^$&Hs=3pZ4^o8a^+mkO&ZB>R}1m)k-c3x z+yAFzU!j~U2A2J=+x@CY84Zu4uaRN>?Y`h&v-=?FT%(+8>_~a0=-*Yd-T!sj*DB{) zJ95wfvj25|*`b^r*`BEV#S(*I6HNEw(vYmlmkD$&l&Am+In{N^!{Fp87&3HbUGfVi zE!22R`~vmpM^2@HBKsQP^EI-pTJ|9*yD7g(%{HkyCWWZs@->+h!nm7HHMv4fy+%>t}HM!g+ z#0{Ot+v0Q@ApF>e=&KM%3`+hTmk&$4tCzS7%=P0Rct@IGB2J5lXZQe$8)`6O5MY42&mPQA16Lm4semacubl3~e zZ0O)Cv?GUtFM^2eRHwCKc%$yKii`$FEjr`p#)#UP9lkJ&Z*Uf$Pupa&RJyyEGETKu zp$;<1yA{(cnQL8{br6@qk}HlDmg-}uBf1+HDyRCZx~{u0)fA|j5PYcsMKxHcR8~7i zF|G-#tMNW@7OwQ8mou9eH7zr77)+t`?2nLDLdiyq5&NO!LVGWT%9j{}3ewisA;~l{7Rg9Br&Ab6r}}oSz>tqEh2JRmME9vM-K9M8Khq_y_hTgwALpwXl4C~Z z%*t~|lncm8LulC9CwSysm=;IDNL@@6#&^YK+t2p zvdL67k$64EItJNXQ;EwBO)7%khq638MDCC=JB}uH;~v@Q*nXmDS7#;*4{(MkW``&} z?Klh{EZrqg&veeCy_QeZVJ_KN8{9elv7J0fik@h4W#yJ6wvYlaRJJfF*$T&T3)L?MMdA9sCv(!T3w&lp{QK%JIk=!8Jx%@c`G zmHfg1%vPG`<8$hL|I<&`lSvJdwI3aFrkx(11JEI--hie!^#FCqnRW-PLr%Q`by$9Y zI^;~d1J)s@-hevbq@&+hr~&*TXW9*@1J}#(hn#u?>ag+vb;y}^2dqO*y#aOT^mI7F z^Y4M?>Hsq(bGnjm9=YH8*%sQzbnPOYXnpoYU`D5UG?Ecs>qcTxhKJGaA+F*m#~nBB zQ5i%y0#{Qy(oETlayIKYU2v-BXJtk>G8~tg7desGbn7ggTW8tSI!o52i-?g+Iqp*F z!gSrmrj#QhmA0fySr@L$8c->>+ixwG$zpXN+lkz@TqaLJy-&HH*h&gw9BDi=_7nYd z$O$ysA>Dcz`-y%!gj+ zMNYi|b-3gJb;t=c2dqO*y#aODc7QtM1eycZA*bGeI$WNi!#?*DG8w~2r#If20m}8w zeeNe@@`fx=*++o7igeOJ;9N@bMCQpu6Zss<@&eSQ1l$0{L#hMR#gv^JpsuFOoB+j5 zWe2D$iA}f8(z$h(O|7$JUAmnZxs(TzO23${dxa@w6I1DB=~C8(>#_z^%I$J&$k@Nw zv}R@-p3gMMdTv6yL(cw%>%E#~@Z5R>y2DpVMUu529dbg=0qc-cZ$KUHJ3t+BLd^l| zkW+6!9UeG99dbg=0qc-cZ$KR$8bAl%0RE5@Y6jGS>*e@EPQ3wjc=P~u$O$zEtV2${ z0d?5r>9Ef|6np$|-`+yhe)mvZza90{i~2r7)Z?TRg@GZF?@*HGEhaUd(1~Jfr|NJI z7Qz+BK%qS8e9Y4CgLGewKlui(V|~eYaf#r*C!|}<4|t~;fig!=)%?c#pKFr-I-~sqQ*ChRQVlVo$(pvu?XX+o)`r~wz?SIs#)Su%S>8}%?MSreI`s>7A^k=2D z{y+8fzZdg25Bg_5P}ff&l&w#NCMbKXr9!rQNHk8Vv6hYaazb)+KCSC%#2NL z^#hDhJJGqFdy7ll8T4Z?o~@mNYd-qJXTM%hEfP)y$IqeCaaOe#V2gxb=S{GxlfxY^ zh7TA~-MARg&jU?61sUyd@S}F7rQ6{^NbPXm0PX02hmqHbayNeEwo{nV4hJb}XL`CF z4p`I<=MB(KZiI5~c*x5I&j+Tpwb+R*_d9ZB4HklW6njCOd^Q#&}} z_r`|<0JXz;1GJMnkx|7C_1)ZNnWAi^G@=Kb!ymx?|^towr4*WNQ;c-+lWs)+1N}=R^$jG_{ zGmkA;+#4*8<<+|KRPyf`LhxWElpO2dn-J6)hIzLP*TJxZO0EK{)+I3uRrAJ{_!DqI zytyFx0eg*nZIVBMv!hV$o39o7`&w}Fogb)i0tpOj=#}I*O;fZr!Nj+*8R70*a2yG1 zA3R=QXoXBva-ef7ma6hyd`V1M^ zCWjiEAbPGd0x9}n&}|GjspXpKMbAtH!5Sy1%~TE9o;@ba%CN^<)clX7-YLR?L$w9^ zeFc6KqPD`W3DVhJfqr$seTc}2&G|d3K3Ufo5@B?qOyG%9sAhjv-_5GZ$kU@KR}UjB zKT8irtj8a+gfVjUFkRSN)jwrbWps>;97ig6FJ{2wGjFS7rnB!>OtH2Wu%q`6duwk7-q@BYw% zD~Tx!y{1OLhBpfQ$l%G~jz4i06bXf?X5oDb_u085t7;`UIa8{{yv+8~ta#_cW91~| z4xj@`IUpSd;~gYSQ*jXVr;}Ms`x?hd%ts1m1d{t!iZWT7mn;b4ZI=ZoITJ@2hca&@ zK z-uUhqm`~N@s|^06*C)dM$6l~rUgHG84^7Ujh=;6jSUax(dbX>(v16ckkC zAd<1dm7zFNBoEC)>y^|xd`Sv;o+xw2d1tL!e!_oB8q#N?y^+I08%HZfY z#P2Cq>)2N&%Ib9NyKq3`MTS5-cu6@aiFvIk9*c6)MU@DC?<>z=>o|H+lCHO)94`$O z>(`}DkhMNlORvvmJc1b#8j`0~$E!KK#5ug2L`CU>iDmLg`@VwZ(y&LmXZK zbvOAfn!$FlT??-7dR*fIwU3m6`!I(W#KFE|-1QgxIN0koGArwqV)RGbV7NGWgE$Oo zi}a+fr2gvp&q`O z8kIs$tzDWoHi&HAJ-zAx=l%o<>Y{UKI+rUr7CU=;iUFcEF83k7nixwyI^doo;i66 z_tU77AApx4inw#;S9_T=1Ns*>4icYI7&%tY8L~0fHi6f2i)Cslrb5V33A!JlSgy;4 zbJa~!+1{-v~XL(I;ayX5Rxt=GJMetZm7W_ytPE;PR)8yk(wAx2q+QcXSve&w}kLd(QWIp+NwH!V~MHaBz^LW*GW6k<- zKu(-a0w)w?4szlQ@r>SFZg74Mc zIq|RQvShEi^z2O+Jy-+k0!Pa@50QyAY}2BF#=4Nkn$Ay2|3i!|WgBA za;m9JCl%V3`fSQywlvT0;Gz zQtr)kwx8-g+K*E+;$EC?$4dqoDQ;LYv40f$pi+ILy>ud{xpuWhJ^FVjmFd_o6KjdZ zNvxyhCuhskZ8?ecRJJl*#;QS%w+3amwcKq>Q9B3R7Tjkq@>U#}yz|rgahPR!elZbO z#7^9ATh#|4_-vrQd<(p0iqbKLTc98RIT5#mG`BFXbbXaLld8U%Tb1ILYy2Gkjl@5# zIH#!`e&eJ2KWE`q5MVb!ZnYO^sZArpUCGa;hA&0K>4hutIpleo?zPTy1J+@4)qvA>E<@VBO$;`ACi$CVbZX{RtO_ooJ&_6Dy6=L%8@fk0-^h|(7joRInU1GG>ADF zjg)1PvxsS=EY%6}Q(KU~Vr?vziThC+Qha3KByIuVq>_mzkdAC35~k?#sHz#N&&c#i zWPv&xJ+T?o6v{aOxDYZ(7Tthl$g&~k*I?2T zTpsM3X`Ij=X%*5^^K3@>jz18&l;rFF(tX!h=6#cRA?|m$=Gp$l%eY3?5@%9xZlv0T zh+<27laDUGP1s=Bq~_V!yxDf-i^O}J8EYe^~N8E~?b>Gm9c$fJl7OlgCl=XF+ReY(mb^I=?f#w9X!DmsXcn zmtn0f+cc6oQMTz2y68@)&PV-Chq~HRIrV}V=!z+1S1as?8zG;50a-tL6Sbb%V2K8b z!-Z~1=R_`oSkAB$7n1_jUq>$ybG%-v)FsH?gjrxq`LT018cJP?oXA~B(ez6^heYHK zjW!aWN_-Ivc+0O;3$hd2NCYOjUA5@h) zzBl!CAfc$tc{H8%G>&i{>`i-->A2RxPjtsaPTv{uwwh9>m#%UnX_UAcRTEc04;Nnr zToZKIlzIMYr}|B~5x!>ER?F1QDBDCpD=asXj@*gbd~||JA`gH^C+WUhuM6YISGkXD zJv7A?$&z_=?pk6+9z->#M)_-hR(+{GyXIiu>>4^o`36a&XCB{10=El;RpgtLqW;;U z8T}idmVG7Ud9o>;=kOfz>zPEhuEpNZuObhT2&e3D+LAuZ>59YsNI$AYL$*(}L-qv7 z9)hKeCh73vv=}@wiphLTNf>n1d@mN;(`T6l?_7q*o(5-!&AV?Sc^(%|3-Mu3Z8IgliFOW8 zw{s0DjCLz?x^%F8B)l3ifP6B+ZM)@^E^za&McT79rSttktzWeqsvFjo{D~bX#pb^} zGdICioPe$pkQH7bw|O0Ecsg;q*e+X22jup#D?j<<6KyYe5Z!xv_R7`A*efW97rK_9 zg_GjE9eIrGF&e8t;&w{SCKpTXKoTd4Tvn|(PT`&c8u4eN)3K3tydFB%AX2j<6Ttk? z$fqKYlhBN^nnHJq+iuzC5qQY^7s1tWCq&LVyr>SU4)*Dxo#@WSD@js%nZ;zLWft>^ zRw=l?U45do@qt|DyI@TH7$ou}RY9;j8{TV2XopjMoRYos;lrsL&`|0|5U<)(d#Uz4 zuUauxTb^6(hkL2^G*z37*2<`w+t3iw@7e4c2g_b85?1vJxsiGyH*%LYQvVV!l90<( z&2ZI+O^vK6)1|7H5HoVf!Ey&HQN6^Ms7H0lYOF(>sn=K-yu}_PO2jUDPF zz6|bszn}Lgfy6yj_bVWyoy1phseR3_MWv?>bSFoEO5_NTY|~lxkRg%ZQ2V^j^4$RK zcGEq|MzjOgkFVaQ6dq~tj$()%d519c_KStk`)KH$x)*vNLQ=cTg@`0KQuB$gp`;8C zaZ>joQ4nM!4z?X10$lkeG%e`KUa8ty?87^5#lF-_Bz$JeaWgIQQ2gZMckRTw@pY5N zPnn33qBn-SK(`@C9dfo1|HSo~Dx_O_lb!KZDdKnv3)*-L;vtJ$#0P8j_ahxLXK_;l z$^z?z7*&L_nO%t$#Ec&aJ(g7M3VA4*gOdT?6>_;}>0Lj2j&B4eMSjBz9X9k@sV!Z-F}4qugsb*Z>fXGd*9f zm5%ror<>JL$`Q+$u3&l=)18X=hx@4X^S<>yM_k18C%#9Ju5{MQLh+b$gX4&goL_^U z6@U1VpMryd7+pNS}OX=PbzoB`Q^lO3De7&?qGT|(>s`cmFWXaA7%Ok z)2EpJl<6Ot7FLk{CsxpioLh0PRVsc^@koUue#_}kkS-OKL;XV?v1;g1DkS=b(&&F- zD2?46Om{JTb|}etmFXU)CBrD^FwjD=e%K98p*WlAHc&_0GK_lhO{T98qf!0`(=nBl zKO3|}Y^$U(8e2te9SK?@=2g)Mp3e01Oz&p;c-2C3Ue{}BE^fg?-9xZz^C7L#EEk2i ztl33{7I8*hG|jSr5-ys_Wt&}eJfkaIbh1V7&fE$Vg#1-p??Jb0HJ5!Kr~qY2MsENW z1EpBX$1Z0tm*rVi7U}s#%L)$?6B+r%wahu4QJ%O7EeO#BbP(PFzM1PS<+713YG*WB z+`(ntjH<;~8TB!$6Hi(SQs`E_0vi07%eHgbMDY@%>ljTDuQIxs(UIae)?^V6tg$DH z3j=+iHwM<*BgA7!j}T9D`Zbh}5GMp509_nhZ=>JAhe6K)b)3r3oA!yDM}-~$oy~L^ z(=(WEVtPK)E1BNL^g*WIW%?7Q?=daPBRO?Ur!if~G|Dv2bPLlROdn+WJg6n!%Ol+BOPvYg`<&BP)PtPuMSY;(EIJeP$3>q5eYa>U=(s^tYtx`tkUoD9<$q()>(29G z^4+UMxf~2HIAVl{hT&V2wi$E?eEA)N#v)SB#c6@AcR0N89)pgChXim7uge+`>pKi; zh8I50=yEYaF2;GqFWs_Qc`|lRZ@cISpi=PxqwS&roaN$moCgSTxmYBZ!+(xBRJYJ3 zSK=*=1qQ|O47kmpUJ({uE?Nmr^xmL2P6#hCs8@^@*Sn}((rYp$xV6`P*n;z}Q3jol zJLjtm+6GU))1V#LEj?t=%~%V6Y0%xc>y|hO&@vws^)=37R$w1 z2JIFr#C-J4?STEWP zdQfZ>af6h#N!(&kzO_Ys)u6%FRD z22HUp!}B7qY`S%YIMPLrfb&YxXwVev8gYU_)2$uiG#5QCUlG>{I;^1<9*1>r6qguu zve+rEbJ0`qlVXNJacj5O zU{Ig+eQ~itXInoMyA9fEJu5yk=pyTRF$m{9TILw*Ct|KaBdwRj7K19Rm&FwZ4Ypnt z&lr?%{ZjbqJSochl_)pp3hPa=)S&CFx5Tvu-DbTl?s3t3u+s0v9)os?_eB_Yg{0Yg za<}-i7;n%b>jSacprzJ_;#Py&tdGP424Quz-Z3bS6^-5=)iV1m$2!uWv#pTTW6)MB z-@3=3i>xB+F@wffgRMUsG}1cA8jqV*EwjQZw`LeL*s8SF8k`n?Z5xxSlqs z&)RCeV$j*v`PL8|DrlKotqZMYgD$czv6dS&#@cROW6((Ja_a?yDy*xlJq8W7c373T z`PVY@t?RAD1}W=H)@p;Uux_#LH0XNkHtV+r-Dcfs{oO@{YPYz@viZLADp9C*iLY6O z20bh8x5^B9S3GEqGU%`35o^3bABo4TqYb)Se9KyB(9PIIb{O=a_^!3ipo^^UTc0;* ztMxQy2+rC)=#Xv4H{$p%(~woWxZ^D%bX-a15HY|w4i zXnDPh4pU#Vs^y&qJ!I9&>i8LxbM8n&hhn{ll6s-!e$b6XZp7@We7haWyh;AqMR7Gp?v#f&YAJEFaGRWA z(24R6xxt_X@@~1+pwr|%@&kib%6p}pt)=v;Zh4=aVo;xaK-L@7WPL*}FleKENG1*1 zDj$_+8FZ0+OkU`s^C5GW{I)@T@^SgJK~2_^@@EEZl;4pb8njh@Pug>|X6LJmdW#svc#bK(Es#>K{_LW1_(z2*KVFx8-Ts9frjBHEx%iI# zD_NyJaLZn>-;rVEpQkxru>UMasv!n_Bo9@aUGxrG7^5yVXsfJN*BG=Bugvk|P3ZCo zILE2NW-ap*8?#-N8?;eQR9CpD*tbhgQnwfsP*c>`3@XOyC_M(^{-H<5sI3N7su}7E zg92)ny2+r?YPPz^pkj5Ldf1=|YQFk|i^ib!7WIii0kv4=FVO9c@fEA3YOaf}RmZ4h zYKcLO>NM41P_v4vOI&o6?-&(R*BjKRR;fD;YF4MKJuYfO>v8obg955Y@nJkH*o4+o zYT81r%Mx&|Q^y+=P#e@zgNoHz>M2Is#R}gNwOQ?P%gPa-Kd;0IT1vS*O>I?`2F28Q z>UtMl=Id7H^GDIh)_3}vtP54gB3SFbTLFcG1svjEkMYUbM?4t9* zd71jBLFcF|mD8eSo{w5rt09cGiwSn0x<<`)(R85e)J8_@&DrMMt{zoKx@a}f zH`V7{)aUfc$J9+O>QznFx6}_@biUJMeOvw0MVEu~aaF!V%e>rqM?I-lyXZ-j?N(b2 zdPjXvJ?x_IqwFd56NBDSKTv_CTFOzrKdEQbTo?TaoX@HCF8T$~^Xg6)QPlsjdWDf5 zm7l0RjJEI?{Y1Uva{B!rs-LLvNxFqHpr5K%7ghV`TQ8~QE}Frp%SBy&VZWpvcF|cV z`XW}z#~4&-zoF)tdZqTS)nXUD>o2wUsO5~dibL7#qoL?U3DP&^dO2z15%#?IQbXgSOd&?7I!R5^quLGH8b? zv45gb;E#bFc8UFpi)8Rdpgk@c8r%u=4x{bmBP-`yCANJk=}EdghO*%XJ!ucNCum1HG*|d3Kc9`KNK~ zfl2u{+GX|-7tLZ+>7wTRHeZ=N%0S7H0wydG`z4Ydbr zB+3f5_=eddT+~?b1z)8-nb8(;V!;k|u-&H10&N91+6UX+E;^%N2hc{1NNeB0_M-;f z>KkD{ZO}cwL+n=#dcb$6{bxp7#7_$z^&MtUU(T9|-xNIIi`eTKZ2|fo&{qw5#y7_P ziHqJvS&cnDO7*sg4+~!M)!H|?C|LMC-*`K)LYGw(zV4e~KkuTkC_CKtx9hU5{QveH zVV4^8d*5U`Y|!6)N7@rzG^J2E)9e{8I~HHb z*k!0Q%YH?d0X^WGZU51rZT4JSbdWBX{e>f)CVMa=^13n3@%9*l#yidS6qoZ&aL%`n zGi8&Vh4ylTraO!5xXbxhaJJZInX*3LV*4_;%qbe_oM`XRWf+H9&Qkk+M&A>)axT!% zU35@UvvZRD8(oiQ$4NHntax^ufHIA~XN@RY;+$g8tfJGLQw>^B)agX+_dAI99Q5x3 zXN4V(5!xa?D%zn|*$Ww+Cwzl;*sJUw7Znb=-dSaDa?!zqZU(x+pz+RXdzV3XI-T~b z8li=4_UZOJZrSj_z0Mi-KMi`o>9Q+V>ed$xderH*XSis^peLQU-NxuVkr?y?Ct>#( z^dqOo{+i2~81z$Tjs2l6Lwmn*l6KiDlF1Rw*JqD3=mFnadxAmR?Dh7s8i~gTz3*(W zn+^J#bEdt-ppTu6_G*IyetHqv59%s$YLCF%&kGJo<`9AK#q8R?X}S>Cj)#fu#MXR@wrVIFxOh>61D~k13@O zj3+I#zs(hUVE@s{^rFo4{v?pL()CHLXC3$AaMm`R_T*&dWO`jX-xBHce`@{58krWz zO#g54jj8PO$AD_By!n-zZ;5nHX8J$1KC3m-vEqNLZ~XtNVcL`bc^O*7_l9!2`W`%;V+l%IqN5*AI!Bjk&VPrT zM8CGuIhLTbCDt*|22Q8%q4sw-H1OT-|JGXl@7K~j-P^t4r^zSz-l>b0+&`!Psgcg< zpP$w()1KMsE&CX+G^d1C=Q5}Ev0XW7Z@#2Uvv)O=pXsrgX|KNr!ZUD>yw=mD*{!GZ z(>)?P{~)LD1IZyCZ#7BF*_(VVQ}cVPRk~Jo>-v5_U79UZTT+i{I_+tgo8#RvrSm-t zlZ5@%dJ%n;;umalRn8$Q#q&9(mLN_k_HaJF&jOYq zD#c$p{js55j&CsW6f!Lbl>#5*Mb7@yia*bo$+`EOV_5R>p!lRc%kQ7l$vl0`a{=?{ z9Gy<*Sb}&galN5Ze2Ht_%Q=rR{UN9nKj!qSOy6PpN2VWwN?{ElISLdn>A{PX$jiye zEX__=G3RJQrKm+(iK!;XVy&bgt&~V};?qdrkz!^BC+RF*9@5!M>-==@Y?o)Lshiy{ zjjt4|QR=lw<1X0;lt^){On=ZGayIfkfB08REs-hhVs7y=mVYg$GfUHHC2m5gEr?Uw z#}apOt@}Zhc#KQG2kH~AgIePEO#jK$If!z|V=Xa+(|UA$iXb3m17 zH93|zmGkv{p|qYsnN$kW$`UJ>leALEX|m|;o)eg!1iHCO`#Ajwr=I}bfwxXc<_n+)`QHGo^#7Lg-{<_lTd$TiJ5$AbWv}~#;={5x z{cD6QztIlLJ-*-jD?qo|L4LBoM%K!Eogki~E*ER$kIMV(4JduUH$nb)xi7Fq{;fO| zn2K}}r-uaA$bXbq1f~jE5e{4+D=J9x9V!y27h@~xkaI-E4x4x;1%l!T$ZQhRE9y~q zPQ`4{<3ZQR1r_r+=M>H%I;Y}vP7|F|v4PV>=Tw}}X`*u~uIBXBfqFT;;=aI1pt}Mi zK%Wkr0Q%Fw1kg92?evOw11E@U)m-N!rctq?LI$_Xo{9kISrs?h*UIe`JJcF^ZN;cy zr?{h{*;ykc(i7z6$_EYatEdjH5qNvZxmmtcF)nzsd|&NQcd^~>ljDaT8=PQGAG(cu z+6W1Ah6X@ehu&yE0iGS|2}!L#A=eD84^Ymn!7YMp{xsg6osQ2}oi+4<;M1~PK8*a! zhCUU%KwO8qPs=vhD_#cwc;^xEz|bAYDVIM5Cw-pk4SA>UU8L#LcTY?DWL-XM9)x7{ zMLaq5W9a|r;>pcYl; z7f^ao!OJM^^Zgd|1m|UOTICks`(i`o4*LypZsm=j7gp|2Ycbz|j)$a%2x1yIuD z4e?}Uv-5`dDRcggYyG+MUgX$SRJR;73Qe}zCxOny7v9s`1D&i}(0Y8(f&!w;n656E zYLTB*SdCR13)X`1t6$KmAWmVT9eRI{#;Owb5zu*EzExsTgsJah1 zt{1aF&k}P%H;ZP_tzr>A z@|6hM>5sPqh`M>A~^N#qO@ zzb&Z4_t}&neY{u+I#zs8FiU({doB6XRubJ^MRd=>MC~xq zQ6q>pj3nA|2+^&hh~9cA(NUv`HXKH@BSLiR7^1gU6Wu+Q=$;zRspFh+oHL%NJ(1|B z!-+N=L9}BM(LGG!*uIPO5eJQX(!Q!(}{MRL3C>u=XVp`9Vfac!Ra+bwHEB?3rpZKQ*76qb#p1|hmBU=@JgXcd9(w2DD*u?BTbD?l!R5LLoU;;LU9tAw&P3d0N8aqtu2>q)iN#~d z&h~W1qS(rQRrI&ZxIBvz>sn)}-uhmA<;;q{-Wavm5^L{ELPM8@%4c`3@9j&*T4KG6 zd(ylaC9Sb&vLUf9o-Tx-rQKbwjE2sYD`zF*D?3;9C1C-4r?YDk)73gK3u22UWAXM_ zMlzL=Zry+v=!k1kEY;W5D^84db#_F16G?&Uluy^Dcu!xiNwg-T@l=<`v!Jh+3l~Ov zSBs@7i0DqWCz4&AD@4nNRBxz49rwz!B++5>C#J zc6Nz*iFL7L>*{D+G_gk~qbs^%I+rDJ(Y#nHCFUe!=&(_UVhb7rh}T`U$CXv0go zeMmceN;EZevg=2a8$=UYp4XY`6-{K}m~J1{DL>WN-O~$}bY1EW`lz#0^P}?xJh3<0 z8BYl|Dn=od>Rc74Ud&G78_Su$UtUu@)fV#$rRfeNiGkT7*|86YtordzN@PVQv_Zc^Q@6_&5==rPHOi_b0hk#fvb}E zHGQ3Hqg}9(=RC2b>tGp04T%_ynLAEy=lWKpV!aDi0=0O_S*v61XOK!w@r?0yy{Bn` zpypUYy;`!Rr8%_46mUJR;HpV-2!nKsQV$?0f7nikn z_E2nV>VScwo1%fp z#q}NCopFpX79I>$2IHJQtZbPX3n{QI#!8%-$(YPULxLhKFzhxdUSYVC?dUJE$$`?d zyBVg8u8O$@+8Qn+uUcX$twFBG=`d*X~BGx zx45OT?Zo#!=; z+t!d#kudDnuP)^e)P;=13;(bE&jjEw>tz9Ys#xvd@ZI+?&ocp0!#uR+vo zQ-`2SbB+|sqo9ykneu4;H}zW+h#q8X2+0+YTRE#@Q!1C8hB}6ipqTvI=PNrgT@1&3ti^D#*;rLFa=BibsU?O$OZ%r;7|(iLh(($fB@G%D%xXPp zVPo6;`sT(qe2rj3g0~h6`&OXkG}aRv*j)iyqpPTW(KxTMxp97L+x*4NZS}3Ki<)LG zhPRQRg^L!T`~7OAJ5c;TYP z*-cA{Bb~Q+Q4?n@XlQKX-k@}DeM{S{xlQvL+U6shRZ7EoO)af$^BU*RX`M?Ia|&7- zPgvYI9}~tEDs;HMqr;P%Q<9Ti zpTydj&Z8X>6m~OWY>_5cdoo9w)9Zm(+P}mL6t3=V6ehehjT&Zi#=Qy;qhxq zae7v?t7}EH{R}ZP2E|-9blXj3xEj{UthG{T?P=NM+dKFW?hxYG!CxgyrMnz)9 z=>ktoM0)~zS>7m+Euy_5N)s2`glM-u+%Sg=-R_>Kr&G}Ww;fX@8h3BFyJ9PQ1sriT z*PlQ_CJLID0*s=I#xIt>+l#tZZ8v8kBHEC^A{N6TH58)zJ6yZON<cxd#cd*gM-X+F;Mk-TE3&?~GGT&&v?5akB`gO*1GG$jMLf+Pc-LKUccNZ*U6z0XCfV4h!d$;oR)So8eDN! z)|!H;qV0l^LMK_SHYAQU;e?xMyi%ViL|0>W<* zOm!k0rt{|Xb#|oDta&Z8!RYFY;<(BfDQ9sIIMzw5LnQC*gs*JCc_WTUJ7{%=b^FzV z4<`DO6x8R(`ruR88M+zsqVZLIxEbzOrJ*y5bBYv>25`z7ThX^_6&+%v*>oPZ88}IY z+?)VT9l%g0O$65&e89XY))igPsSHKk$WLr2(&zB$#s)g2$8j*+9|1be#%mhyJ{Lvf z*rFs*jFd;+cEc$*VCQaPQ;GqBUa8ta%M8IE|uN$oB|xa zV7D*_mhVism%8-Xxjt{?gBz1AIplSn#_XZ zY8*L14>lAGrlUR;@tVhDl#Jmhq!}xDa}ImJO2&Ao;=HDjVqA@nYMT(X*JEYXW=`7|yR;M^Mv}mcR-jQY zWqCHCt!~;bRB0amMye}~$GZ+0*wLBdZw?4A~<^!9LGXI$Us&^a!h{c`Ks z$GT`850H3&i#schfq0TcvgXC&t1uoE4c%D0peGjRg@rp2)oEQu*;pay!mUy*!9z|1 zM0Y6WER)BO4lu#byFA*zpnG&)!DEua%ZkvcBM+)R<>dNvV!iH}Cm(ovdHVDdh34SX zRaI}737B(FaAmZV60He-GC^L51I{_gL|+d#-_qBPpoA_&dnii6$9b6R;~UcFCX4B; zE@O^+5wR89&=?Mfb;AQ5L+V>?I1=gOx}ST>m~kA6NwSFcXDrA&8m(*Rvth(9#MjO< zvm-!#4@Rp4XRT{Hamr6OFAmN)ATo7(X9ygc0cmISM9#y$|+*MZL9 zsIJ)s5imy4n-7{;t%=#4$;^j_#HZ)4E;e;|9=0ZECZ_X<+kMR8-N)(>ShTa{M=EGeUp8dpew%Ln^ zS=ffbUM)R1V&!MKhc3dsP8{#DgmI;T|%_g@R!-V zk`(w-c;6-gPTW6b)Ly}|`nVS5uLMsL*Gx&B$cuwRtjWx+6N^xHCAStsc{@`7_7?Lx zAhipq%POyOI|abqObf;S9GcIiX9PKeY(^eh1`ZJ!M& zC+WDmW1DuO537*ZD>g6>l_pS5w)1S=4Nh#9Vac#q$1PC`cMDvj9c3}Lt|vpBvJr1i zZ9?lC#RObQ$NoCxwz3+nX#IQ967>T&s_1cckHq0xb{KkO>evOX*MXNtk?ND*gx&VV z^iN->hHFoR_Tt$6*G_xm0IfIuYxOfU*^4Cdh$QSmBhiI%3}ZxTw$P~U#Ud>O>-6a* zWoWnfv&!73_1gX?q-JP6WnlUHwcuX7Vt@6>C)um&KU=#Qn$J2g3H!8e^S>@5L!)uo z(o&ec6p3)kFz~$0%cyIKoZ9=dq&O_QHHu{3j1P-iGk>kIGz-YHb(Bir^z3w`X||-J z2(1uUOQtut^GHX3T6JhX=~zS2HqL8F7g99CveyAIXW-iXBWgRMRUGX{Az5op@zT>? zOqj!4_DQf!w57B?4%`y62CV(5b;IhX<68E3 zq~+|#l7|mum;Kaf%=W7u*o1Z#Vf1JvsJA-N>fguf6IqQ`Um8<0h6`GdM^Ra?uczR> zTrKxh{H2kBR@q#wbPZZRsfH-fdlbDEiy|5=+Vw;c>#wb*ewjNqjf$8 zd-lL?8}L_D`q$VC=al|CoEAu+z1bqj*84?IqjWSB_5JHL!Cqe7)fhb*(N1wD^rBs& zjsj%AF7UzX$9^^mT{Q-J0p}!28dwtNHe0G2uc-xz1wulj*j?NSdJ^!G& zm9Dq1U77ZO8adi^>DfX1RvJZ`9lfxUnA4b*^c)mNdpdYpYX8;yS&Amq3L(1l@T}?9HLH1l{nO)^ z-pzZliN-+7CBLL`pt~Va(TZ6__YG+qyB1s1j9jvGg6D;&u@@h`THfy8vmr$=@=Kaa z>HCQO`cS-G1ZVa7-=ezzT6-%XiFELKzYDiG6c*J1n1VlXwR2zDDW~kc{=Vxi##rek#%nKoRJFg- zVomPvX(i??#TaIfq(0VI!CK}X4QcPCu#mIx9O}vG9|AIbq)2noc9rUjBAP2Y5Yi?~ zjG$W`&l9w+VL_fpHf4@s#Npkln+Lew){54!VTGL5~o@Ie-1iEp;XJ*WYvX znzz=x+$I7Kow@A9iX&dXAn^9}AFg`u^!wxZ2nqi9OqJxTs#1LQRr&ZDs0#2kR22#c z{E?dcs{DLT;Il9VTvAz8Y2#1LR^sz0RwYqcS?LF>EUe-@{K05pS&(j91qB6#4vKIk zh(8cp7!*FfR#j2~a!7b_RdH2e2ppWKf;h=ZVhIEa11P~oiw^_{R#pO1F%m)Gk`a~A zi%Repcy$R9q+&2gxoFvIk#nhC($CFBf_Ou({}}3(zbT z;KBuT)dfBuM$bmmJ}#iEE(nD}RDcT?(6y?P#(;)~Qd)zOL&^H20<_6Tv700z80C^N zY?qQT7)^q;8rBx->jXD@0>MIvB@-2*zYso&6_J#{pHsz!c&KT%H(R)XgqBQYC&C4a zLKR$HLrp4~q+8{S)F?oLP-{ZT1oT1Dbr7_nc1ot|hD)YuyCMUk+`LI%9_hushxn4| z+yMz^ z!jcpCQl&U=G120axSdl=PUUNBNh_BvWGM?JMxsz^5vOw2sTydmd0Hx$6qdA-FBcZ_ zz!#RB>RwwhX3!XdOInpv9FI*}Ys0~_3M56zN_?3286h~DA zAOa8};1oCDH^wy@f)G>OP#i0c5oZID7_l`FiJ>R5xIsDr+d}li$K^oib7wX_KPPM- z5&Dpu?I#i-5+p*O6T_!cLGp5L}66WyuCqS%cpr@jI9L#U?wF>%(+> z#VGm6V1-T?GD=#hg}E$5*O)s<4w7sWSfpew2`-r%psK|UC39KCw34}bVFXh)8dsJj z)3~`cgYc(}q*ICZm-6sbmMnFIELl^D<{+rCkXveG05_n1oJtz3!H~&H3|D}Zt1Jft zRSJdel1-I`C7ZWYYIQf+PRZtTiCjSB5+d7erwTm@BdTmZ7X`>hCbCFyE9xQtN`1MO znxSSTSp)euxYtX_5HJdg$O(yVz68B!r3P-!)27_K9cgfsEMwy>D`^cvOL+!@HxEC)CUo>ugU;@L_K5B^Z4)oOrr?pwzH-VhfBSN8?zbEmBR;YpPhza09F>o5AclYjMp1y8;B2j$~`UVU%5B?jZI{IGt*Al!-P!FX7V z)n56nfKOnh43QY0P$FHajN@K}W)BvS@NRxC*hma=GlrBJ;sIFZ?Mfs|wlpIs>vR<|n$Zz-j4C7Wf%ycV-vWg_HAdL9$sUzKsHFwi ze#Fcozn@W)loDbjdLi8g3j97~MO{?l56~`2SJgBR43%IZZD4z>Td;OXEs=WY8p5Js zWBK3(M1`yn_oCDB%Mz?F0a{V05G93VyDi=LugAI2(aVb+0td~!sl}M2Tl$KdOSWtP zsw&>HiKfMtExeFmwrn|w-ehgVBGta?jKo1X|LV?AAX z5KZp@)P=(f@xBo{8cm%M#(Q&NyiFADTp8Yw=nLcJM`+ZU@-#<#>`6CJt0h}*pxIS? z63x=Zei(Vn%~h3smgpJ4Y?+^Q&FYss>&bj*Cv8`Js6bl?uixMm){by*0yx}_521xu z(Z`abUE!X-B)xwFt=3y2wf9!NPtyJmG~8^7xis*ZpH4!o zcJJ)zot4D5rlcFQSW2XMa{)nX96u&HcHe#<0$m}T9&v%zLTq)|=^w;0f>jCY7gn(= zdD+pRF|*)W;@wPR56ZJ;^CdKYK~b>f5uQf7po%Eo@&o_^!>#}{f~YOKXl3mTU{)(s zF6l&OfL3N&xpbm<%hQAXSoO{=S%W0Rfdz|cp(TQc*Nv~6TsP&&DLA;pS1S$pUY($k zaOWw_xA02uL+_Yl8L#JsyP_K~g~-wQHC2Am9L$MsGs`EEoAWx8X9-8k#DTUYjxldj zhM&AEJaPQ^NwpwT!}^V^FkUgD*I~o8;nlspJx7fjw{G3Kx>fv&U0ou%Y8(#!EivlI zsZ*mzwjVj6Hr6qDMePwQR~}J2byCOV+9^j)ZJ%)XiuU&LlVaRHGzeM37mL^87)4;| zqcxlpwBHlrU|I}YW$BV+w1+;B>Aj!ViVyLwOX+n|+>{^Yzg|dn&%tm0d-#2xHUbST zp$|TP&+lKHKl9=(mu)KgQ=pEjv>&w$Z#p){S1ogUlUiniAC1DYCHNYFWvOJlo9$k* zzlvZP-U}u%6jlagsO#xiA;iPb#rt`V(qRu}UmrJo_()x{fj)7HSNQmI_OTd$?E&$B za;ON;$gcPwv=0kdf^G-!?Gy8&|P zDUQXncyj0(EGV^gBBAOsETfpzU(t z?bqP|k>6Z^%$vk9kU0-b-t+q$k-hr0AM2Z0^mg++Z{;Oaxiw$x|O z&j^wCe73%i7kqVIpy{I^=*{{c9SV;TSe literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.pdb b/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2b6c81933528006eafd41e8f7e948782bc214eec GIT binary patch literal 200192 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 QaQ8=T`@uErUr0{>7b`=*k^lez literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.plugin b/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.plugin new file mode 100644 index 00000000..f84906eb --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.plugin @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.xml b/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.xml new file mode 100644 index 00000000..fa82c7cd --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit.Compatibility.xml @@ -0,0 +1,1680 @@ + + + + MbUnit.Compatibility + + + +

    Array Assertion class This is a and so cannot be inherited or instantiated. +
    + + Verifies that both array have the same dimension and elements. + + + + + Assertion class This is a and so cannot be inherited or instantiated. + + + Verifies that two doubles are equal considering a delta. If the expected value is infinity then the delta value is ignored. If they are not equals then an is thrown. + The expected value + The actual value + The maximum acceptable difference between the the expected and the actual + The message printed out upon failure + + + Verifies that two doubles are equal considering a delta. If the expected value is infinity then the delta value is ignored. If they are not equals then an is thrown. + The expected value + The actual value + The maximum acceptable difference between the the expected and the actual + + + Verifies that two floats are equal considering a delta. If the expected value is infinity then the delta value is ignored. If they are not equals then an is thrown. + The message printed out upon failure + The expected value + The actual value + The maximum acceptable difference between the the expected and the actual + + + Verifies that two floats are equal considering a delta. If the expected value is infinity then the delta value is ignored. If they are not equals then an is thrown. + The expected value + The actual value + The maximum acceptable difference between the the expected and the actual + + + Verifies that two decimals are equal. If they are not equals then an is thrown. + The message printed out upon failure + The expected value + The actual value + + + Verifies that two decimals are equal. If they are not equals then an is thrown. + The expected value + The actual value + The format of the message to display if the assertion fails, containing zero or more format items. + An array containing zero or more objects to format. + + + Verifies that two decimals are equal. If they are not equals then an is thrown. + The expected value + The actual value + + + Verifies that two ints are equal. If they are not equals then an is thrown. + The message printed out upon failure + The expected value + The actual value + + + Verifies that two ints are equal. If they are not equals then an is thrown. + The expected value + The actual value + The format of the message to display if the assertion fails, containing zero or more format items. + An array containing zero or more objects to format. + + + Verifies that two ints are equal. If they are not equals then an is thrown. + The expected value + The actual value + + + Verifies that two objects are equal. Two objects are considered equal if both are null, or if both have the same value. All non-numeric types are compared by using the Equals method. If they are not equal an is thrown. + The value that is expected + The actual value + The format of the message to display if the assertion fails, containing zero or more format items. + An array containing zero or more objects to format. + + + Verifies that two objects are equal. Two objects are considered equal if both are null, or if both have the same value. All non-numeric types are compared by using the Equals method. If they are not equal an is thrown. + The value that is expected + The actual value + The message to display if objects are not equal + + + Verifies that two objects are equal. Two objects are considered equal if both are null, or if both have the same value. All non-numeric types are compared by using the Equals method. If they are not equal an is thrown. + The value that is expected + The actual value + + + Asserts that two objects are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the two objects are the same object. + Arguments to be used in formatting the message + + + Asserts that two objects are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the objects are the same + + + Asserts that two objects are not equal. If they are equal an is thrown. + The expected object + The actual object + + + Asserts that two ints are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the two objects are the same object. + Arguments to be used in formatting the message + + + Asserts that two ints are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the objects are the same + + + Asserts that two ints are not equal. If they are equal an is thrown. + The expected object + The actual object + + + Asserts that two uints are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the two objects are the same object. + Arguments to be used in formatting the message + + + Asserts that two uints are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the objects are the same + + + Asserts that two uints are not equal. If they are equal an is thrown. + The expected object + The actual object + + + Asserts that two decimals are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the two objects are the same object. + Arguments to be used in formatting the message + + + Asserts that two decimals are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the objects are the same + + + Asserts that two decimals are not equal. If they are equal an is thrown. + The expected object + The actual object + + + Asserts that two floats are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the two objects are the same object. + Arguments to be used in formatting the message + + + Asserts that two floats are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the objects are the same + + + Asserts that two floats are not equal. If they are equal an is thrown. + The expected object + The actual object + + + Asserts that two doubles are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the two objects are the same object. + Arguments to be used in formatting the message + + + Asserts that two doubles are not equal. If they are equal an is thrown. + The expected object + The actual object + The message to be displayed when the objects are the same + + + Asserts that two doubles are not equal. If they are equal an is thrown. + The expected object + The actual object + + + Asserts that two objects refer to the same object. If they are not the same an is thrown. + The message to be printed when the two objects are not the same object. + The expected object + The actual object + + + Asserts that two objects refer to the same object. If they are not the same an is thrown. + The expected object + The actual object + The format of the message to display if the assertion fails, containing zero or more format items. + An array containing zero or more objects to format. + + + Asserts that two objects refer to the same object. If they are not the same an is thrown. + The expected object + The actual object + + + Verifies that the value of the property described by is the same in both ojects. + Property describing the value to test + Reference object + Actual object + Index of the property. + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + The Equals method throws an AssertionException. This is done to make sure there is no mistake by calling this function. + + + + + Throws an with the message that is passed in. This is used by the other Assert functions. + The format of the message to initialize the with. + An array containing zero or more objects to format. + + + Throws an with the message that is passed in. This is used by the other Assert functions. + The message to initialize the with. + + + Throws an with the message that is passed in. This is used by the other Assert functions. + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Asserts that is in the dic . + + + Asserts that is in the dic . + + + Asserts that is in the list . + + + Asserts that is in the list . + + + Asserts that is in the enumerable collection . + + + Asserts that is in the enumerable collection . + + + Asserts that an object may be assigned a value of a given Type. + The expected Type. + The object under examination + + + Asserts that an object may be assigned a value of a given Type. + The expected Type. + The object under examination + The messge to display in case of failure + + + Asserts that an object may be assigned a value of a given Type. + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + Assert that a string is empty - that is equal to string.Empty + The string to be tested + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + The message to be displayed on failure + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + + + Assert that an array,list or other collection is empty + An array, list or other collection implementing ICollection + + + Asserts that a condition is false. If the condition is true the method throws an . + The evaluated condition + The format of the message to display if the condition is false, containing zero or more format items. + An array containing zero or more objects to format. + + + Asserts that a condition is false. If the condition is true the method throws an . + The evaluated condition + + + Asserts that an object is an instance of a given type. + The expected Type + The object being examined + + + Asserts that an object is an instance of a given type. + The expected Type + The object being examined + A message to display in case of failure + + + Asserts that an object is an instance of a given type. + The expected Type + The object being examined + A message to display in case of failure + An array of objects to be used in formatting the message + + + Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown. + The value that is to be tested + The message to be displayed when the object is not null + Arguments to be used in formatting the message + + + Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown. + The object that is to be tested + The message to be displayed when the object is not null + + + Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown. + The object that is to be tested + + + Asserts that an object may not be assigned a value of a given Type. + The expected Type. + The object under examination + + + Asserts that an object may not be assigned a value of a given Type. + The expected Type. + The object under examination + The messge to display in case of failure + + + Asserts that an object may not be assigned a value of a given Type. + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + The message to be displayed on failure + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + + + Assert that an array,list or other collection is empty + An array, list or other collection implementing ICollection + + + Asserts that an object is not an instance of a given type. + The expected Type + The object being examined + + + Asserts that an object is not an instance of a given type. + The expected Type + The object being examined + A message to display in case of failure + + + Asserts that an object is not an instance of a given type. + The expected Type + The object being examined + A message to display in case of failure + An array of objects to be used in formatting the message + + + Verifies that the object that is passed in is not equal to null If the object is not null then an is thrown. + The object that is to be tested + The format of the message to display if the assertion fails, containing zero or more format items. + An array containing zero or more objects to format. + + + Verifies that the object that is passed in is not equal to null If the object is null then an is thrown with the message that is passed in. + The object that is to be tested + The message to initialize the with. + + + Verifies that the object that is passed in is not equal to null If the object is not null then an is thrown. + The object that is to be tested + + + Verifies that the object that is passed in is equal to null If the object is null then an is thrown. + The object that is to be tested + The format of the message to display if the assertion fails, containing zero or more format items. + An array containing zero or more objects to format. + + + Verifies that the object that is passed in is equal to null If the object is null then an is thrown with the message that is passed in. + The object that is to be tested + The message to initialize the with. + + + Verifies that the object that is passed in is equal to null If the object is null then an is thrown. + The object that is to be tested + + + Asserts that a condition is true. If the condition is false the method throws an . + The evaluated condition + The format of the message to display if the condition is false, containing zero or more format items. + An array containing zero or more objects to format. + + + Asserts that a condition is true. If the condition is false the method throws an . + The evaluated condition + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is lower equal than . + + + Verifies that is lower equal than . + + + Verifies that is lower equal than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not in the dic . + + + Asserts that is not in the dic . + + + Asserts that is not in the list . + + + Asserts that is not in the list . + + + Asserts that is not in the enumerable collection . + + + Asserts that is not in the enumerable collection . + + + override the default ReferenceEquals to throw an AssertionException. This implementation makes sure there is no mistake in calling this function as part of Assert. + + + + + Assertion helper for the class. This is a and so cannot be inherited or instantiated. + + + Asserts that all items contained in collection are of the type specified by expectedType. + ICollection of objects to be considered + System.Type that all objects in collection must be instances of + + + Asserts that all items contained in collection are of the type specified by expectedType. + ICollection of objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + + + Asserts that all items contained in collection are of the type specified by expectedType. + ICollection of objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Asserts that all items contained in collection are not equal to null. + ICollection of objects to be considered + + + Asserts that all items contained in collection are not equal to null. + ICollection of objects to be considered + The message that will be displayed on failure + + + Asserts that all items contained in collection are not equal to null. + ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Ensures that every object contained in collection exists within the collection once and only once. + ICollection of objects to be considered + + + Ensures that every object contained in collection exists within the collection once and only once. + ICollection of objects to be considered + The message that will be displayed on failure + + + Ensures that every object contained in collection exists within the collection once and only once. + ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that and are equal collections. Element count and element wize equality is verified. + Expected value. + Instance containing the tested value. + + + Verifies that and are equal collections. Element count and element wize equality is verified. + Expected value. + Instance containing the tested value. + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Asserts that expected and actual are not exactly equal. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + + + Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The IComparer to use in comparing objects from each ICollection + + + Asserts that expected and actual are not exactly equal. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + + + Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The IComparer to use in comparing objects from each ICollection + The message that will be displayed on failure + + + Asserts that expected and actual are not exactly equal. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The IComparer to use in comparing objects from each ICollection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Asserts that expected and actual are not equivalent. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + + + Asserts that expected and actual are not equivalent. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + + + Asserts that expected and actual are not equivalent. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Asserts that collection contains actual as an item. + ICollection of objects to be considered + Object to be found within collection + + + Asserts that collection contains actual as an item. + ICollection of objects to be considered + Object to be found within collection + The message that will be displayed on failure + + + Asserts that collection contains actual as an item. + ICollection of objects to be considered + Object to be found within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Asserts that collection does not contain actual as an item. + ICollection of objects to be considered + Object that cannot exist within collection + + + Asserts that collection does not contain actual as an item. + ICollection of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + + + Asserts that collection does not contain actual as an item. + ICollection of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property is synchronized with the number of iterated elements. + Collection to test + + is a null reference (Nothing in Visual Basic) + + + Asserts that subset is not a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + + + Asserts that subset is not a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + The message that will be displayed on failure + + + Asserts that subset is not a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value is false. + Instance containing the expected value. + + + Asserts that subset is a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + + + Asserts that subset is a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + The message that will be displayed on failure + + + Asserts that subset is a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value is true. + Instance containing the expected value. + + + Assertion class This class cannot be inherited. + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + + + Assert that an array,list or other collection is empty + An array, list or other collection implementing ICollection + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + + + Assert that an array,list or other collection is empty + An array, list or other collection implementing ICollection + + + Reflection Assertion class This is a and so cannot be inherited or instantiated. + + + Asserts that the type has a public instance constructor with a signature defined by parameters. + + + Asserts that the type has a constructor, with the specified bindind flags, with a signature defined by parameters. + + + Asserts that the type has a default public constructor + + + Asserts that the type has a public field method with a signature defined by parameters. + + + Asserts that the type has a field, with the specified bindind flags, with a signature defined by parameters. + + + Asserts that the type has a public instance method with a signature defined by parameters. + + + Asserts that the type has a method, with the specified bindind flags, with a signature defined by parameters. + + + Asserts whether an instance of the can be assigned from an instance of . + Parent instance. + Child instance. + + + Asserts whether is an instance of the . + + instance. + Child instance. + + + Security Assertion class This is a and so cannot be inherited or instantiated. + + + Asserts that is authenticated. + + + Asserts that is not authenticated. + + + Asserts that the current windows identity is authenticated. + + + Asserts that the current windows identity is not authenticated. + + + Asserts that the current windows identity is in role. + + + Asserts that the current windows identity is in role. + + + Asserts that the current windows identity is in role. + + + Asserts that the current windows identity is in . + + + Asserts that the current windows identity is in role. + + + String Assertion class This is a and so cannot be inherited or instantiated. + + + Asserts that two strings are equal, ignoring the case + Expected string + Actual string + + + Asserts the string does not contain c + String to test. + Variable list of characeters. + + + Asserts the regular expression reg makes a full match on s + String to test. + Regular expression + + + Asserts the regular expression regex makes a full match on . + String to test. + Regular expression + + + Asserts that the string is non null and empty + String to test. + + + Asserts that the string is non null and non empty + String to test. + + + Asserts the regular expression reg makes a match on s + String to test. + Regular expression + + + Asserts the regular expression regex makes a match on s + String to test. + A instance. + + + Asserts the regular expression reg makes a match on s + String to test. + Regular expression + + + Asserts the regular expression regex makes a match on s + String to test. + A instance. + + + Class containing generic assert methods for XML markup This is a and so cannot be inherited or instantiated. + + + Asserts that the flattened String obtained by executing an Xpath on some XML is a particular value + An X path expression. + The XML to test. + The expected value. + + + Asserts that the flattened String obtained by executing an Xpath on some XML is a particular value + An X path expression. + The XML to test. + The expected value. + + + Asserts that the flattened String obtained by executing an Xpath on some XML is a particular value + An X path expression. + The XML to test. + The expected value. + + + Assert that an XPath expression matches at least one node in someXml + An X path expression. + The XML being tested. + + + Assert that an XPath expression matches at least one node in someXml + An X path expression. + A reader ontot eh XML being tested + + + Assert that an XPath expression matches at least one node in someXml + An X path expression. + The XML to test. + + + Asserts that two pieces of XML are similar. + The control text reader. + The test text reader. + + + Asserts that two pieces of XML are similar. + The control text. + The test text. + + + Asserts that two pieces of XML are similar. + The control input. + The test input. + + + Asserts that two pieces of XMl are similar given their diff + The XML diff. + + + Asserts that two pieces of XML are identical. + The control text reader. + The test text reader. + + + Asserts that two pieces of XML are identical. + The control text. + The test text. + + + Asserts that two pieces of XML are identical. + The control input. + The test input. + + + Asserts that two pieces of XML are identical given their diff + The XML diff. + + + Asserts that two pieces of XMl are not similar given their diff + The XML diff. + + + Asserts that two pieces of XML are not identical given their diff + The XML diff. + + + Asserts that is valid XML. + The XMl to test + + + Asserts that is valid XML given a + The XML to test. + The base URI. + + + Asserts that some XML is valid. + A pointing to the XML to test. + + + Asserts that some XML is valid given a + A pointing to the XML to test. + The base URI. + + + Asserts that some XML is valid. + The XML input. + + + Asserts that some XML is valid. + A object containing the XML to validate + + + Asserts that the results of an XSL transform on some XML are the expected result + The XSL transform. + The XML to transform. + The expected result. + + + Asserts that the results of an XSL transform on some XML are the expected result + The XSL transform. + The XML to transform. + The expected result. + + + Provides compatibility with MbUnit v2 row test feature. + + + Provides compatibility with MbUnit v2 test fixture set up. + + + Provides compatibility with MbUnit v2 test fixture tear down. + + + Utilities for manipulating differences. This is a and so cannot be inherited or instantiated. + + + Returns true is a difference is considered significant. + + + Describes the type of difference found. + + + Comparing an implied attribute value against an explicit value + + + Comparing 2 elements and one has an attribute the other does not + + + Comparing 2 attributes with the same name but different values + + + Comparing 2 attribute lists with the same attributes in different sequence + + + Comparing 2 CDATA sections with different values + + + Comparing 2 comments with different values + + + Comparing 2 document types with different names + + + Comparing 2 document types with different public identifiers + + + Comparing 2 document types with different system identifiers + + + Comparing 2 elements with different tag names + + + Comparing 2 elements with different number of attributes + + + Comparing 2 processing instructions with different targets + + + Comparing 2 processing instructions with different instructions + + + Comparing 2 different text values + + + Comparing 2 nodes with different namespace prefixes + + + Comparing 2 nodes with different namespace URIs + + + Comparing 2 nodes with different node types + + + Comparing 2 nodes but only one has any children + + + Comparing 2 nodes with different numbers of children + + + Comparing 2 nodes with children whose nodes are in different sequence + + + Comparing 2 Documents only one of which has a doctype + + + Comparing 2 Documents only one of which has an XML Prefix Declaration + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit.Pex.dll b/lib/Gallio_3.0.6.787/bin/MbUnit.Pex.dll new file mode 100644 index 0000000000000000000000000000000000000000..eae6e8468f60107e6a8b546ce958fa21142fd66c GIT binary patch literal 15872 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 b5>}tDEyv)0+qK>Ly9NBX@c*y>2R-obc0yhW literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit.dll b/lib/Gallio_3.0.6.787/bin/MbUnit.dll new file mode 100644 index 0000000000000000000000000000000000000000..fcfdb73d382960f2e76a5c787f44d46d22c6b65c GIT binary patch literal 184320 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

    Ij96BmNbC+0Um7nsezc2kN$-+GGa<)@VEpCVsB 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úWq=FJ>jRv9XrBQ`=V%Lo@^ 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 + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit.xml b/lib/Gallio_3.0.6.787/bin/MbUnit.xml new file mode 100644 index 00000000..50eeafef --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit.xml @@ -0,0 +1,3040 @@ + + + + MbUnit + + + +

    A that registers MbUnit as a tool when the test assembly contains a reference to the MbUnit assembly. + + + + Gets information about the tools that are used by the specified test assembly. The tool information will be included in the report as part of the framework node that contains the assembly. + This method is used by authors of tools that are derived from the to provide brand and version information about the tool so that it will be visible to end users. + If no tools are referenced by the assembly, it will be ignored by the . + + The test assembly + The tool information + + + Associates an annotation message of the specified type with the code element. + + + Sets the apartment state to be used to run the decorated test and its children unless subsequently overridden. + + + Gets the apartment state to be used to run the decorated test. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Declares that a class contains assembly-level setup and teardown methods. + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + + Applies semantic actions to a test to estalish its runtime behavior. + This method is called after . + + The test builder + The test type + + + Verifies that the attribute is being used correctly. + The containing scope + The type + + + Registers a custom assembly resolver. This class cannot be inherited. + + + Gets the assembly resolver type. + + + Performs early initialization for the specified assembly. + The framework-level scope that will eventually contain the assembly-level test + The assembly to process + + + Defines a set of assertions that enable a test to verify the expected behavior of the subject under test. This class is and so cannot be instantiated. + + + Returns true if there is a pending unreported assertion failure. + + + Provides methods for composing assertions to map over complex data structures. + + + Verifies that an actual value approximately equals some expected value to within a specified delta. + The type of values to be compared + The type of the difference produced when the values are subtracted, for numeric types this is the same as but it may differ for other types + The expected value + The actual value + The inclusive delta between the values + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value approximately equals some expected value to within a specified delta. + The type of values to be compared + The type of the difference produced when the values are subtracted, for numeric types this is the same as but it may differ for other types + The expected value + The actual value + The inclusive delta between the values + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that expected and actual sequences have the same number of elements and that the elements are equal and in the same order. + The type of value + The expected sequence + The actual sequence + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that expected and actual sequences have the same number of elements and that the elements are equal and in the same order. + The type of value + The expected sequence + The actual sequence + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that expected and actual sequences have the same number of elements and that the elements are equal and in the same order. + The type of value + The expected sequence + The actual sequence + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that expected and actual sequences have the same number of elements and that the elements are equal and in the same order. + The type of value + The expected sequence + The actual sequence + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that expected and actual sequences have the same number of elements and that the elements are equal but perhaps in a different order. + The type of value + The expected sequence + The actual sequence + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that expected and actual sequences have the same number of elements and that the elements are equal but perhaps in a different order. + The type of value + The expected sequence + The actual sequence + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that expected and actual sequences have the same number of elements and that the elements are equal but perhaps in a different order. + The type of value + The expected sequence + The actual sequence + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that expected and actual sequences have the same number of elements and that the elements are equal but perhaps in a different order. + The type of value + The expected sequence + The actual sequence + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that unexpected and actual sequences differ in at least one element. + The type of value + The unexpected sequence + The actual sequence + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that unexpected and actual sequences differ in at least one element. + The type of value + The unexpected sequence + The actual sequence + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that unexpected and actual sequences differ in at least one element. + The type of value + The unexpected sequence + The actual sequence + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that unexpected and actual sequences differ in at least one element. + The type of value + The unexpected sequence + The actual sequence + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value equals some expected value. + The type of value + The expected value + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value equals some expected value. + The type of value + The expected value + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value equals some expected value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value equals some expected value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value equals some expected value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value equals some expected value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Asserts that two strings are equal according to a particular string comparison mode. + The expected value + The actual value + The string comparison type + Thrown if the verification failed unless the current indicates otherwise + + + Asserts that two strings are equal according to a particular string comparison mode. + The expected value + The actual value + The string comparison type + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value does not approximately equal some unexpected value to within a specified delta. + The type of values to be compared + The type of the difference produced when the values are subtracted, for numeric types this is the same as but it may differ for other types + The expected value + The actual value + The inclusive delta between the values + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value does not approximately equal some unexpected value to within a specified delta. + The type of values to be compared + The type of the difference produced when the values are subtracted, for numeric types this is the same as but it may differ for other types + The expected value + The actual value + The inclusive delta between the values + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value does not equal some unexpected value. + The type of value + The unexpected value + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value does not equal some unexpected value. + The type of value + The unexpected value + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value does not equal some unexpected value according to a particular comparer. + The type of value + The unexpected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value does not equal some unexpected value according to a particular comparer. + The type of value + The unexpected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value does not equal some unexpected value according to a particular comparer. + The type of value + The unexpected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value does not equal some unexpected value according to a particular comparer. + The type of value + The unexpected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Asserts that two strings are not equal according to a particular string comparison mode. + The unexpected value + The actual value + The string comparison type + Thrown if the verification failed unless the current indicates otherwise + + + Asserts that two strings are not equal according to a particular string comparison mode. + The unexpected value + The actual value + The string comparison type + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is not referentially identical to some unexpected value. + The type of value + The unexpected value + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is not referentially identical to some unexpected value. + The type of value + The unexpected value + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is referentially identical to some expected value. + The type of value + The expected value + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is referentially identical to some expected value. + The type of value + The expected value + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + + + Verifies that a test value is between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be deserialized from a stream using a and returns the resulting deserialized object. + The stream to deserialize + The deserialized object + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be deserialized from a stream using a and returns the resulting deserialized object. + The stream to deserialize + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The deserialized object + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized to a stream using a and returns the resulting stream. + The value + The serialized stream + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized to a stream using a and returns the resulting stream. + The value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The serialized stream + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized then deserialized to and from a stream using a and returns the resulting deserialized object. + The value + The serialized then deserialized object + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized and deserialized to and from a stream using a and returns the resulting deserialized object. + The value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The serialized then deserialized object + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a string contains some expected value. + The actual value + The expected substring + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string contains some expected value. + The actual value + The expected substring + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that is in the enumeration . + The type of value + The enumeration of items + The expected value expected to be found in the collection + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that is in the enumeration . + The type of value + The enumeration of items + The expected value expected to be found in the collection + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that is in the dictionary . + The type of key + The type of value + The dictionary of items + The key expected to be found in the dictionary + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that is in the dictionary . + The type of key + The type of value + The dictionary of items + The key expected to be found in the dictionary + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be deserialized from a stream using the specified and returns the resulting deserialized object. + The stream to deserialize + The object serialization formatter + The deserialized object + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be deserialized from a stream using the specified and returns the resulting deserialized object. + The stream to deserialize + The object serialization formatter + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The deserialized object + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a string does not contain some unexpected substring. + The actual value + The unexpected substring + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string does not contain some unexpected substring. + The actual value + The unexpected substring + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that is not in the enumeration . + The type of value + The enumeration of items + The unexpected value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that is not in the enumeration . + The type of value + The enumeration of items + The unexpected value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that is not in the dictionary . + The type of key + The type of value + The dictionary of items + The key that should not be found in the dictionary + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that is not in the dictionary . + The type of key + The type of value + The dictionary of items + The key expected to be found in the dictionary + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a block of code does not throw an exception of any type. + The action delegate to evaluate + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a block of code does not throw an exception of any type. + The action delegate to evaluate + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a string ends with the specified text. + The actual value + The expected pattern + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string ends with the specified text. + The actual value + The expected pattern + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Always throws an . Use instead. + + + Signals an unconditional assertion failure. + Thrown unless the current indicates otherwise + + + Signals an unconditional assertion failure with a particular message. + The format of the assertion failure message + The arguments for the assertion failure message format string + Thrown unless the current indicates otherwise + + + Verifies that a string matches regular expression pattern exactly. + The actual value + The regular expression pattern + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string matches regular expression pattern exactly. + The actual value + The regular expression pattern + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string matches regular expression pattern exactly. + The actual value + The regular expression pattern + The regular expression options + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string matches regular expression pattern exactly. + The actual value + The regular expression pattern + The regular expression options + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string matches regular expression pattern exactly. + The actual value + The regular expression + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string matches regular expression pattern exactly. + The actual value + The regular expression + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that the left value is greater than the right value according to a particular comparer. + The type of value + The expected value + The actual value + + + Verifies that the left value is greater than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater or equal than right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + + + Verifies that the left value is greater than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is greater than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Terminates the test and reports an inconclusive test outcome. + Thrown always + + + Terminates the test and reports an inconclusive test outcome. + The custom message format string, or null if none + The custom message arguments, or null if none + Thrown always + + + Verifies that an object may be assigned to a variable of the specified type. + The Type to compare with the object's Type + The object under examination + Thrown if is null + + + Verifies that an object may be assigned to a variable of the specified type. + The Type to compare with the object's Type + The object under examination + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if is null + + + Verifies that an object may be assigned to a variable of the specified type. + The Type to compare with the object's Type + The object under examination + + + Verifies that an object may be assigned to a variable of the specified type. + The Type to compare with the object's Type + The object under examination + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + + + Verifies that an actual value contains no elements. + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value contains no elements. + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is false. + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is false. + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is an instance of some expected type. + The expected type + The actual value + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that an actual value is an instance of some expected type. + The expected type + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that an actual value is an instance of some expected type. + The expected type + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is an instance of some expected type. + The expected type + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object may not be assigned to a variable of the specified type. + The Type to compare with the object's Type + The object under examination + Thrown if is null + + + Verifies that an object may not be assigned to a variable of the specified type. + The Type to compare with the object's Type + The object under examination + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if is null + + + Verifies that an object may not be assigned to a variable of the specified type. + The Type to compare with the object's Type + The object under examination + + + Verifies that an object may not be assigned to a variable of the specified type. + The Type to compare with the object's Type + The object under examination + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + + + Verifies that an actual value contains at least one element. + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value contains at least one element. + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is not an instance of some unexpected type. + The unexpected type + The actual value + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that an actual value is not an instance of some unexpected type. + The unexpected type + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that an actual value is not an instance of some unexpected type. + The unexpected type + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is not an instance of some unexpected type. + The unexpected type + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is not null. + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is not null. + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is null. + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is null. + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a type supports the runtime serialization protocol. + The type to verify + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a type supports the runtime serialization protocol. + The type to verify + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that an actual value is true. + The actual value + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an actual value is true. + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a type supports the Xml serialization protocol used by . + The type to verify + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a type supports the Xml serialization protocol used by . + The type to verify + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that the left value is less than the right value according to a particular comparer. + The type of value + The expected value + The actual value + + + Verifies that the left value is less than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + + + Verifies that the left value is less than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that the left value is less than or equal to the right value according to a particular comparer. + The type of value + The expected value + The actual value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a string contains a full or partial match of a regular expression pattern. + The actual value + The regular expression pattern + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string contains a full or partial match of a regular expression pattern. + The actual value + The regular expression pattern + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string contains a full or partial match of a regular expression pattern. + The actual value + The regular expression pattern + The regular expression options + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string contains a full or partial match of a regular expression pattern. + The actual value + The regular expression pattern + The regular expression options + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string contains a full or partial match of a regular expression pattern. + The actual value + The regular expression + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string contains a full or partial match of a regular expression pattern. + The actual value + The regular expression + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Evaluates a block of code that contains multiple related assertions. + The action to invoke + Thrown if is null + + + Evaluates a block of code that contains multiple related assertions. + The action to invoke + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if is null + + + Verifies that a test value is not between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + + + Verifies that a test value is not between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is not between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is not between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is not between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The comparer to use, or null to use the default one + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a test value is not between left and right values according to a particular comparer. + The type of value + The actual value + Inclusive minimum value + Inclusive maximum value + The comparer to use, or null to use the default one + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a string does not contain a full or partial match of a regular expression pattern. + The actual value + The regular expression pattern + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string does not contain a full or partial match of a regular expression pattern. + The actual value + The regular expression pattern + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string does not contain a full or partial match of a regular expression pattern. + The actual value + The regular expression pattern + The regular expression options + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string does not contain a full or partial match of a regular expression pattern. + The actual value + The regular expression pattern + The regular expression options + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string does not contain a full or partial match of a regular expression pattern. + The actual value + The regular expression + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string does not contain a full or partial match of a regular expression pattern. + The actual value + The regular expression + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Always throws an . Use instead. + + + Verifies that an object can be serialized to a stream using the specified and returns the resulting stream. + The value + The object serialization formatter + The serialized stream + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized to a stream using the specified and returns the resulting stream. + The value + The object serialization formatter + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The serialized stream + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized then deserialized to and from a stream using the specified and returns the resulting deserialized object. + The value + The object serialization formatter + The serialized then deserialized object + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized and deserialized to and from a stream using the specified and returns the resulting deserialized object. + The value + The object serialization formatter + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The serialized then deserialized object + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a string starts with the specified text. + The actual value + The expected pattern + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Verifies that a string starts with the specified text. + The actual value + The expected pattern + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + Thrown if is null + + + Terminates the test and reports a specific test outcome. + The desired test outcome + Thrown always + + + Terminates the test and reports a specific test outcome. + The desired test outcome + The custom message format string, or null if none + The custom message arguments, or null if none + Thrown always + + + Terminates the test silently and reports a specific test outcome. + The desired test outcome + Thrown always + + + Terminates the test silently and reports a specific test outcome. + The desired test outcome + The custom message format string, or null if none + The custom message arguments, or null if none + Thrown always + + + Verifies that a block of code throws an exception of a particular type. + The expected type of exception + The action delegate to evaluate + The exception that was thrown + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a block of code throws an exception of a particular type. + The expected type of exception + The action delegate to evaluate + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The exception that was thrown + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a block of code throws an exception of a particular type. + The expected exception type + The action delegate to evaluate + The exception that was thrown + Thrown if or is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that a block of code throws an exception of a particular type. + The expected exception type + The action delegate to evaluate + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The exception that was thrown + Thrown if or is null + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be deserialized from Xml using an and returns the resulting deserialized object. + The Xml + The deserialized object + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be deserialized from Xml using an and returns the resulting deserialized object. + The Xml + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The deserialized object + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized to Xml using an and returns the resulting Xml as a string. + The value + The serialized Xml + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized to Xml using an and returns the resulting Xml as a string. + The value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The serialized Xml + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized then deserialized to and from Xml using an and returns the resulting deserialized object. + The value + The serialized then deserialized object + Thrown if the verification failed unless the current indicates otherwise + + + Verifies that an object can be serialized then deserialized to and from Xml using an and returns the resulting deserialized object. + The value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + The serialized then deserialized object + Thrown if the verification failed unless the current indicates otherwise + + + Defines methods used with the syntax for mapping assertions over complex data structures. This is a and so cannot be inherited or instantiated. + + + Evaluates an assertion over key/value pairs with identical keys drawn from two dictionaries. + The key type + The expected value type + The expected value type + The left dictionary, or null + The right dictionary, or null + The assertion to evaluate over all pairs, with the left value as first argument, and right value as second + Thrown if the verification failed unless the current indicates otherwise + + + Evaluates an assertion over key/value pairs with identical keys drawn from two dictionaries. + The key type + The expected value type + The expected value type + The left dictionary, or null + The right dictionary, or null + The assertion to evaluate over all pairs, with the key as first argument, left value as second, and right value as third + Thrown if the verification failed unless the current indicates otherwise + + + Evaluates an assertion over key/value pairs with identical keys drawn from two dictionaries. + The key type + The expected value type + The expected value type + The left dictionary, or null + The right dictionary, or null + The assertion to evaluate over all pairs, with the left value as first argument, and right value as second + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Evaluates an assertion over key/value pairs with identical keys drawn from two dictionaries. + The key type + The expected value type + The expected value type + The left dictionary, or null + The right dictionary, or null + The assertion to evaluate over all pairs, with the key as first argument, left value as second, and right value as third + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if the verification failed unless the current indicates otherwise + + + Evaluates an assertion over pairs of values taken from two sequences. + The left value type + The right value type + The left sequence, or null + The right sequence, or null + The assertion to evaluate given a left value and a right value + + + Evaluates an assertion over pairs of values taken from two sequence. + The left value type + The right value type + The left sequence, or null + The right sequence, or null + The assertion to evaluate given a left value and a right value + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + + + Associates the author's name and email address with a test fixture, test method, test parameter or other test component. + + + Gets or sets the author's email address or an empty string if none. + + + Gets or sets the author's homepage or an empty string if none. + + + Gets or sets the author's name. + + + Gets the metadata key / value pairs to be added to the test component. + The metadata entries + + + The bind attribute overrides the default binding rules for a test parameter by specifying a different data source, a binding path or an index. At most one such attribute may appear on any given test parameter. + + + Gets the binding index, or null if none. + + + Gets the binding path, or null if none. + + + + Gets or sets the name of the data source to bind, or null to bind the default data source for the test parameter. + The default source for a test parameter is the anonymous data source defined within the scope of the test parameter or by its enclosing test. + + + + + Applies decorations to a . + A typical use of this method is to augment the test parameter with additional metadata or to add additional behaviors to the test parameter. + + The slot scope + The slot + + + Associates a category name with a test fixture, test method, test parameter or other test component. The category name can be used to classify tests and build test suites of related tests. + + + Gets the name of the category. + + + Gets the metadata key / value pairs to be added to the test component. + The metadata entries + + + Provides a column of literal values as a data source. + + + Gets the array of values in the column. + + + Populates the data source with the contributions of this attribute. + The scope + The data source + The code element + + + Sets the join strategy of a test to be combinatorial. + + + Gets the join strategy to use. + The join strategy + + + An abstract base class for data source attributes that obtain contents from a local file, manifest resource, or inline data. At most one location type may be used. This class is and so cannot be instantiated. + + + Gets or sets the inline data contents as a string. + + + Gets or sets the path of a local file relative to the current working directory from which the file contents should be read. + + + Returns true if the contents are dynamic, or false if they are static. Static contents can only change if the test assembly is recompiled. + + + + Gets or sets the path of a manifest resource from which the contents should be read. The path will be resolved within the assembly containing the type or the test fixture type if none if provided. + During resolution, a resource name is constructed from the resource path by translating backslashes to periods. If the named resource is found within the scoped assembly manifest, it is used. Otherwise, the name is prepended with the scoped type's namespace and second lookup is attempted. If this final attempt fails, then an error is raised at runtime. + Examples: If the is MyNamespace.MyType within assembly MyAssembly.dll and if is "Resources\Image.gif", then resolution will first check whether Resources.Image.gif in MyAssembly.dll is a valid resource. If not found, it will consider MyNamespace.Resources.Image.gif. If still not found, then a runtime error will be raised.If no is provided, then the containing test fixture type will be used as the resource scope. The above resolution strategy still applies. + + + + + Gets or sets a that is used to locate the assembly and namespace within which to resolve a manifest resource in combination with the property. + If no value is specified, the test fixture type is used as the resource scope. + + + + + Gets the name of the location that is providing the data, or null if none. + The name will be the filename or resource path if specified, or a special locale-aware string (such as "<inline>") if the contents were specified inline via the property. + + + + Opens the contents as a stream. + The code element to which the attribute was applied + The stream + + + Opens the contents as a text reader. + The code element to which the attribute was applied + The text reader + + + Verifies that the attribute is being used correctly. + The scope + The code element + + + Validates the data source properties of the content attribute. + The pattern scope + The code element to which the attribute was applied + + + Provides data from Comma Separated Values contents. + + + + Gets or sets a character that indicates that a line in the source represents a comment. May be set to '\0' (null) to disable comment handling. + Comment lines are excluded from the record set. + + The default value is '#' (pound). + + + Gets or sets the field delimiter character. + The default value is ',' (comma). + + + Gets or sets whether the CSV document has a header that should be used to provide aliases for indexed columns. + The default value is 'false' which indicates that the file does not have a header. + + + Populates the data source with the contributions of this attribute. + The scope + The data source + The code element + + + An abstract base class for MbUnit attributes that contribute values to data sources along with metadata such a description or expected exception type. This class is and so cannot be instantiated. + + + Gets or sets a description of the values provided by the data source. + + + Gets or sets the type of exception that should be thrown when the values provided by the data source are consumed by test. + + + Gets the metadata for the data source. + The metadata keys and values + + + Specifies the default test case timeout for all tests in the test assembly. + + + Gets the timeout, or null if none. + + + Gets the default timeout in seconds, or zero if none. + + + + Applies decorations to an assembly-level test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The assembly scope + The assembly + + + Specifies the maximum number of concurrent threads to use when tests are run in parallel for all tests in the test assembly. + + + Gets the degree of parallelism. + + + + Applies decorations to an assembly-level test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The assembly scope + The assembly + + + Creates a dependency from this test assembly, test fixture or test method on some other test fixture or test method. + + + Gets the dependent test fixture type, or null if the dependency is on another test method of this test fixture. + + + Gets the dependent test method name, or null if the dependency is on the whole test fixture. + + + Gets the code element that declares the tests on which this test should depend. + The scope + The code element + The code element representing the dependency + + + Associates a description with a test fixture, test method, test parameter or other test component. + + + Gets or sets the description. + + + Gets the metadata key / value pairs to be added to the test component. + The metadata entries + + + Specifies a method that is used to generate tests dynamically at runtime. + + + Executes the test method. + The test instance state, not null + The test method result + + + Declares that the associated test is expected to throw an . + + + Declares that the associated test is expected to throw an . + + + Declares that the associated test is expected to throw an . + + + Declares that the associated test is expected to throw an exception of a particular type. + + + Gets the expected exception type. + + + Gets or sets the expected exception message, or null if none specified. + + + + Applies decorations to a method-level test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The method scope + The method + + + Indicates that a test should only be run explicitly. The test will still appear in the test tree but it will not run and it will not appear in the test results unless it is explicitly selected for execution. + + + Gets the reason that the test should only run explicitly. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Specifies a factory member that will provide values for a data-driven test. + + + Gets or sets the number of columns produced by the factory, or 0 if unknown. Defaults to 0. + The number of columns + Thrown if is less than zero + + + Gets or sets the kind of the factory. Defaults to . + The kind of the factory. + + + Gets the factory member name, never null. + + + Gets the declaring type of the factory, or null if it is assumed to be the fixture class. + + + Populates the data source with the contributions of this attribute. + The scope + The data source + The code element + + + Specifies a method that is to be invoked after a fixture instance has been created to complete its initialization before test fixture setup runs. + + + Applies decorations to the containing test. + The containing scope + The method to process + + + Verifies that the attribute is being used correctly. + The containing scope + The method + + + Specifies a method that is to be invoked to set up the state of a fixture before any of its tests are executed. + + + Applies decorations to the containing test. + The containing scope + The method to process + + + Verifies that the attribute is being used correctly. + The containing scope + The method + + + Specifies a method that is to be invoked to tear down the state of a fixture after all of its tests have been executed. + + + Applies decorations to the containing test. + The containing scope + The method to process + + + Verifies that the attribute is being used correctly. + The containing scope + The method + + + Defines names as aliases for the columns in an indexed data source such as those that have been populated by or . The names may subsequently be used in data binding expressions in place of their corresponding column indices. + + + Gets the array of column names. + + + Populates the data source with the contributions of this attribute. + The scope + The data source + The code element + + + Indicates that a test is to be ignored by the framework and will not be run. The test will still appear in test reports along with the reason that it was ignored, if provided. + + + Gets the reason that the test has been ignored, or an empty string if none. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Associates a with a test fixture, test method, test parameter or other test component. + + + Gets or sets the importance. + + + Gets the metadata key / value pairs to be added to the test component. + The metadata entries + + + An abstract class for attributes that specify the join strategy of a test. This class is and so cannot be instantiated. + + + Gets the join strategy to use. + The join strategy + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The code element + Thrown if the attribute is being used incorrectly + + + Associates custom metadata with a test fixture, test method, test parameter or other test component. The metadata can be used for documentation, classification or dynamic customization of tests. + + + Gets the metadata key. + + + Gets the metadata value. + + + Gets the metadata key / value pairs to be added to the test component. + The metadata entries + + + Runs the test as if it were surrounded by so that multiple assertion failures within the test are tolerated. + + + + Applies decorations to a method-level test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The method scope + The method + + + Overrides the name of a test or test parameter. + + + Gets the overridden name. + + + + Processes a code element and applies its contributions to the scope of this pattern. The scope will typically have been introduced by the method of a primary pattern applied to this code element. + This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. + For example, the method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. + + The scope + The code element to process + + + Verifies that the attribute is being used correctly. + The scope + The code element + Thrown if the attribute is being used incorrectly + + + Sets the join strategy of a test to be pairwise. + + + Gets the join strategy to use. + The join strategy + + + Specifies that a test can be run in parallel with other parallelizable tests. + + + Gets the scope to which the parallelizable attribute applies. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Declares that a property, field, method parameter, constructor parameter, generic type parameter or generic method parameter represents a test parameter. + + + Indicates that a test has pending prerequisites so it will not be run. The test will still appear in test reports along with an explanation of the reason it it pending, if provided. + + + Gets the reason that the test is pending. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Decorates a test method and causes it to be invoked repeatedly. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Decorates a test method whose database operation must be executed within a transaction and rolled back when it has finished executing. + + + + When set to true, includes setup and teardown in the rollback. Otherwise only transactions performed during the test itself are affected. + The fixture setup and teardown is not included regardless unless this attribute is applied to the fixture class itself instead of the test method. + + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Provides a row of literal values as a data source. + + + Gets the array of values in the row. + + + Populates the data source with the contributions of this attribute. + The scope + The data source + The code element + + + Sets the join strategy of a test to be sequential. + + + Gets the join strategy to use. + The join strategy + + + Specifies a method that is to be invoked before each test in a fixture executes to set up the state of the test. The method will run once for each test. This class cannot be inherited. + + + Specifies a method that is used to generate tests statically at test exploration time. + + + Applies decorations to the containing test. + The containing scope + The method to process + + + Verifies that the attribute is being used correctly. + The containing scope + The method + + + Specifies a method that is to be invoked after each test in a fixture executes to tear down the state of the test. The method will run once for each test. This class cannot be inherited. + + + Describes a test generated either at test exploration time or at test execution time by a test factory. This class is and so cannot be instantiated. + + + Builds a static test during test exploration. + The containing pattern evaluation scope + The code element that represents the scope in which the test was defined + + + Builds a collection of static tests during test exploration. + The enumeration of tests to build as children of the containing scope + The containing pattern evaluation scope + The code element that represents the scope in which the test was defined + Thrown if , or is null or contains a null + + + Runs a dynamic test during test execution. + The code element that represents the scope in which the test was defined + Optional set-up code to run before the test, or null if none + Optional tear-down code to run after the test, or null if none + + + Runs a collection of dynamic tests during test execution. + The enumeration of tests to run + The code element that represents the scope in which the test was defined + Optional set-up code to run before the test, or null if none + Optional tear-down code to run after the test, or null if none + Thrown if or is null or contains a null + + + Specifies that a method represents a single test case within a fixture. + + + Executes the test method. + The test instance state, not null + The test method result + + + Describes a test case generated either at test exploration time or at test execution time by a test factory. + + + Gets the delegate to run as the main body of the test case. + + + Returns true if the test represents an individual test case. + + + Gets the test kind. + + + Executes the main body of the test, excluding its children (which will run afterwards). + + + An abstract base class for implementing new test decorator behaviors. This class is and so cannot be instantiated. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Disposes the test. + The test instance state, not null + + + Executes the test. + The test instance state, not null + + + Initializes the test. + The test instance state, not null + + + Sets up the test. + The test instance state, not null + + + Tears down the test. + The test instance state, not null + + + Abstract class for custom test definitions such as generated test cases and test suites. This class is and so cannot be instantiated. + + + Gets or sets the code element associated with the test, or null if none. + + + Gets or sets the description metadata of the test, or null if none. + + + Returns true if the test represents an individual test case. + + + Gets the test kind. + + + Gets a mutable table of metadata entries associated with the test. + + + Gets the test name. + + + Gets or sets the maximum amount of time the whole test including its setup, teardown and body should be permitted to run. If the test runs any longer than this, it will be aborted by the framework. The timeout may be null to indicate the absence of a timeout. + The timeout. Default value is null. + Thrown if represents a negative time span + + + Builds a static test during test exploration. + The containing pattern evaluation scope + The code element that represents the scope in which the test was defined + + + Gets the children of this test. + + + Executes the main body of the test, excluding its children (which will run afterwards). + + + Runs set-up code before each child. + + + Runs set-up code before execute and before all children. + + + Runs tear-down code after each child. + + + Runs tear-down code after execute and after all children. + + + Runs a dynamic test during test execution. + The code element that represents the scope in which the test was defined + Optional set-up code to run before the test, or null if none + Optional tear-down code to run after the test, or null if none + + + Specifies that a class represents a test fixture. This attribute is optional. + + + Describes a reference to another test fixture. This is used to enable test suites to include tests that are defined using attributes. + + + Gets the referenced test fixture type, or null if the reference is on a test method of the containing test fixture. + + + Builds a static test during test exploration. + The containing pattern evaluation scope + The code element that represents the scope in which the test was defined + + + Runs a dynamic test during test execution. + The code element that represents the scope in which the test was defined + Optional set-up code to run before the test, or null if none + Optional tear-down code to run after the test, or null if none + + + Associates the name of the type under test with a test fixture, test method, test parameter or other test component. + + + Gets the full name or assembly qualified name of the type under test. + The name of the type under test as obtained by or . + + + Gets the metadata key / value pairs to be added to the test component. + The metadata entries + + + Describes a test suite generated either at test exploration time or at test execution time by a test factory. + + + Gets a mutable list of the children of this test. + + + Returns true if the test represents an individual test case. + + + Gets the test kind. + + + Gets or sets a delegate to run before each test case in the suite, or null if none. + + + Gets or sets a delegate to run before all test cases in the suite, or null if none. + + + Gets or sets a delegate to run after all test cases in the suite, or null if none. + + + Gets or sets a delegate to run after each test case in the suite, or null if none. + + + Gets the children of this test. + + + Runs set-up code before each child. + + + Runs set-up code before execute and before all children. + + + Runs tear-down code after each child. + + + Runs tear-down code after execute and after all children. + + + Decorates a test method and causes it to be invoked repeatedly on multiple concurrent threads. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Sets the maximum amount of time in seconds that a test or fixture is permitted to run. + + + Gets the timeout, or null if none. + + + Gets the test timeout in seconds, or zero if none. + + + + Applies decorations to a test. + A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. + + The scope + The code element + + + Provides data from XML contents. + + + Populates the data source with the contributions of this attribute. + The scope + The data source + The code element + + + Specifies the test's relative importance which can be used for classifying tests to be executed. + + + Critical importance. + + + Severe importance. Less important than . + + + Serious importance. Less important than . + + + Default importance. + + + Not important. + + + Specifies the scope to which certain attributes apply. + + + Applies to this test only. + + + Applies to the descendants of this test only. + + + Applies to this test and its descendants. + + + Abstract base class for contracts. This class is and so cannot be instantiated. + + + Gets the execution context. + + + Verifies that the specified method info object is not null, indicating that the method exists, otherwise raises an assertion failure and describes the expected method signature. + The method, or null if missing + The expected method signature for diagnostic output + + + Gets an enumeration of test cases whose purpose is to verify the contract. + The context of execution. + An enumeration of tests + + + Gets an enumeration of test cases whose purpose is to verify the contract. + An enumeration of tests + + + Gets the interface of a particular type if it is implemented by another type, otherwise returns null. + The implementation type + The interface type + The interface type or null if it is not implemented by the implementation type + + + + Contract for verifying the implementation of the generic . + Built-in verifications: VerifyReadOnlyPropertyThe property returns a value in accordance to the expected result determined in the declaration of the contract verifier, by setting the property . By default, the collection is expected to be not read-only (items can be added and removed, and the collection to be cleared).AddShouldThrowExceptionThe read-only collection throws an exception when the method is called. The test is not run when the contract property is set to 'false'. RemoveShouldThrowExceptionThe read-only collection throws an exception when the method is called. The test is not run when the contract property is set to 'false'. ClearShouldThrowExceptionThe read-only collection throws an exception when the method is called. The test is not run when the contract property is set to 'false'. AddNullArgumentThe collection throwns a when the method is called with a null reference item. The test is not run when the contract property is set to 'true'. RemoveNullArgument The collection throwns a when the method is called with a null reference item. The test is not run when the contract property is set to 'true'. ContainsNullArgument The collection throwns a when the method is called with a null reference item. The test is not run when the contract property is set to 'true'. AddItems The collection handles correctly with the addition of new items. The method and the property are expected to return suited results as well. The case of duplicate items (object equality) is tested too; according to the value of contract property . The test is not run when the contract property is set to 'true'. RemoveItems The collection handles correctly with the removal of items. The method and the property are expected to return suited results as well. The test is not run when the contract property is set to 'true'. ClearItems The collection is cleared as expected when the method is called. The test is not run when the contract property is set to 'true'. CopyTo Not implemented yet. The test already succeeds. + + The type of the collection implementing . + The type of items contained in the collection. + + + + Determines whether the collection is expected to accept several identical items (object equality). The default value is true. + The default value is 'true'. + + + + + Determines whether the collection is expected to accept null references as valid items. + The default value is 'false'. + + + + + Gets a collection of distinct object instances that feeds the different tests. + In order to optimize the tests, consider to provide: items which are not in the default collection instance yet. items which are in the default collection instance already (if not empty). + + + + Provides a default instance of the collection to test. By default, the contract verifier attempts to invoke the default constructor to get an valid instance. Overwrite the default provider if the collection has no default constructor, or if you want the contract verifier to use a particular instance. + [VerifyContract] + public readonly IContract CollectionTests = new CollectionContract<MyCollection, int> + { + GetDefaultInstance = () => new MyCollection(1, 2, 3) + }; + + + + + Determines whether the tested collection is expected to be read-only. + The default value is 'false'. + + + + Asserts that the collection of distinct instances specified by the user is not empty. + + + Creates a test that invokes an action over the collection, which is supposed to not be supported. The test expects that an exception be thrown. + + + + + Creates a test which runs an action over the collection with a null argument. The test expects that an exception be thrown. + + + + + Gets an enumeration of test cases whose purpose is to verify the contract. + An enumeration of tests + + + + Contract for verifying the implementation of the generic interface. + Built-in verifications: ComparableCompareToThe type implements the method . The method behaves as expected agains the provided equivalence classes.OperatorGreaterThanThe type has a static "Greater Than" operator overload which behaves correctly against the provided equivalence classes. Disable that test by setting the property to false.OperatorGreaterThanOrEqualThe type has a static "Greater Than Or Equal" operator overload which behaves correctly against the provided equivalence classes. Disable that test by setting the property to false.OperatorLessThanThe type has a static "Less Than" operator overload which behaves correctly against the provided equivalence classes. Disable that test by setting the property to false.OperatorLessThanOrEqualThe type has a static "Less Than Or Equal" operator overload which behaves correctly against the provided equivalence classes. Disable that test by setting the property to false. + The following example shows a simple class implementing the interface, and a test fixture which uses the comparison contract to test it. + public class SampleComparable : IComparable<SampleComparable> + { + private int value; + + public SampleComparable(int value) + { + this.value = value; + } + + public int CompareTo(SampleComparable other) + { + return Object.ReferenceEquals(other, null) + ? Int32.MaxValue + : value.CompareTo(other.value); + } + + public static bool operator >=(SampleComparable left, SampleComparable right) + { + return (Object.ReferenceEquals(left, null) + && Object.ReferenceEquals(right, null)) + || (!Object.ReferenceEquals(left, null) + && (left.CompareTo(right) >= 0)); + } + + public static bool operator <=(SampleComparable left, SampleComparable right) + { + return Object.ReferenceEquals(left, null) + || (left.CompareTo(right) <= 0); + } + + public static bool operator >(SampleComparable left, SampleComparable right) + { + return !Object.ReferenceEquals(left, null) + && (left.CompareTo(right) > 0); + } + + public static bool operator <(SampleComparable left, SampleComparable right) + { + return (!Object.ReferenceEquals(left, null) + || !Object.ReferenceEquals(right, null)) + && (Object.ReferenceEquals(left, null) + || (left.CompareTo(right) < 0)); + } + + public class SampleComparableTest + { + [VerifyContract] + public readonly IContract EqualityTests = new ComparisonContract<SampleComparable> + { + ImplementsOperatorOverloads = true, // Optional (default is true) + EquivalenceClasses = + { + { new SampleComparable(1) }, + { new SampleComparable(2) }, + { new SampleComparable(3) }, + { new SampleComparable(4) }, + { new SampleComparable(5) } + } + }; + } + + + + + + Gets or sets the collection of equivalence classes of instances to feed the contract verifier. + + + Determines whether the verifier will evaluate the presence and the behavior of the four operator overloads "Greater Than", "Greater Than Or Equal", "Less Than", and "Less Than Or Equal". The default value is 'true'. + + + Gets an enumeration of test cases whose purpose is to verify the contract. + An enumeration of tests + + + + A collection of distinct object instances. Every element represents a valid instance which is different from all the other elements in the collection (object equality). + Distinct instances are used by some contract verifiers such as to check for the correct implementation of the collection interface. + Use the default constructor followed by a list initializer. + var collection = new DistinctInstanceCollection<Foo> + { + new Foo(1) + new Foo(2), + new Foo(3), + }; + + Or, use the single-parameter constructor to create a collection from an pre-existing enumeration. + var collection = new DistinctInstanceCollection<Foo>(Foo.GetThemAll()); + + + The type of the object instances in the collection. + + + Gets all the instances. + + + Adds the specified instance to the collection. + A valid and non-null object instance. + + + Returns a strongly-typed enumerator that iterates through the collection. + A strongly-typed enumerator + + + + Contract for verifying the implementation of the generic interface. + Built-in verifications: ObjectEqualsThe method was overriden and behaves correctly against the provided equivalence classes.ObjectGetHashCodeThe method was overriden and behaves correctly against the provided equivalence classes.EquatableEqualsThe method is implemented and behaves as expected agains the provided equivalence classes.OperatorEqualsThe type has a static equality operator (==) overload which behaves correctly against the provided equivalence classes. Disable that test by setting the property to false.OperatorNotEqualsThe type has a static inequality operator (!=) overload which behaves correctly against the provided equivalence classes. Disable that test by setting the property to false. + The following example shows a simple class implementing the interface, and a test fixture which uses the equality contract to test it. + public class SampleEquatable : IEquatable<SampleEquatable> + { + private int value; + + public SampleEquatable(int value) + { + this.value = value; + } + + public override int GetHashCode() + { + return value.GetHashCode(); + } + + public override bool Equals(object obj) + { + return Equals(obj as SampleEquatable); + } + + public bool Equals(SampleEquatable other) + { + return !Object.ReferenceEquals(other, null) + && (value == other.value); + } + + public static bool operator ==(SampleEquatable left, SampleEquatable right) + { + return (Object.ReferenceEquals(left, null) + && Object.ReferenceEquals(right, null)) + || (!Object.ReferenceEquals(left, null) + && left.Equals(right)); + } + + public static bool operator !=(SampleEquatable left, SampleEquatable right) + { + return !(left == right); + } + } + + public class SampleEquatableTest + { + [VerifyContract] + public readonly IContract EqualityTests = new EqualityContract<SampleEquatable> + { + ImplementsOperatorOverloads = true, // Optional (default is true) + EquivalenceClasses = + { + { new SampleEquatable(1) }, + { new SampleEquatable(2) }, + { new SampleEquatable(3) }, + { new SampleEquatable(4) }, + { new SampleEquatable(5) } + } + }; + } + + + The target tested type which implements the generic interface. + + + Gets or sets the collection of equivalence classes of instances to feed the contract verifier. + + + + Determines whether the verifier will evaluate the presence and the behavior of the equality and the inequality operator overloads. The default value is true. + Built-in verifications: The type has a static equality operator (==) overload which behaves correctly against the provided equivalence classes.The type has a static inequality operator (!=) overload which behaves correctly against the provided equivalence classes. + + + + Gets an enumeration of test cases whose purpose is to verify the contract. + An enumeration of tests + + + + Contains a collection of equivalent object instances. All the elements of the collection should be equal together, in the sense of the local implementation of an equality contract () or a comparison contract (). + Equivalent classes are used by some contract verifiers such as to check for the correct implementation of object equality or comparison. + + The type of equivalent object instances. + + + Gets the collection of equivalent instances. + + + Returns a strongly-typed enumerator that iterates through the collection. + A strongly-typed enumerator + + + + A collection of equivalence classes. + Equivalent classes are used by some contract verifiers such as and to check for the correct implementation of object equality or comparison. + Use the default constructor followed by a list initializer to create a collection of equivalence classes which contains a variable number of object instances. + var collection = new EquivalenceClassCollection<Foo> + { + { new Foo(1), new Foo("One") }, + { new Foo(2), new Foo("Two") }, + { new Foo(3), new Foo("Three") } + }; + + Use the single-parameter constructor to create a collection of equivalence classes which contains one single object instance each. + var collection = new EquivalenceClassCollection<Foo>(new Foo(1), new Foo(2), new Foo(3)); + + + The type of equivalent object instances. + + + Gets the equivalence classes. + + + Adds to the collection a new equivalence class which contains the specified objects. + An array of equivalent instances. + + + Returns a strongly-typed enumerator that iterates through the collection. + A strongly-typed enumerator + + + + Contract for verifying the implementation of a custom exception type. + Built-in verifications: HasSerializableAttributeThe exception type has the attribute. Disable that test by settings the property to false.HasSerializationConstructorThe exception type has a protected serialization constructor similar to . Disable that test by settings the property to false.IsDefaultConstructorWellDefinedThe exception type has a default parameter-less constructor. When the property is set to true as well, the method verifies that the properties of the exception are preserved during a roundtrip serialization. Disable the test by settings the property to false. IsMessageConstructorWellDefinedThe exception type has single argument constructor for the message. When the property is set to true as well, the method verifies that the properties of the exception are preserved during a roundtrip serialization. Disable the test by settings the property to false. IsMessageAndInnerExceptionConstructorWellDefinedThe exception type has two parameters constructor for the message and an inner exception. When the property is set to true as well, the method verifies that the properties of the exception are preserved during a roundtrip serialization. Disable the test by settings the property to false. + The following example shows a simple custom exception class with some basic serialization support, and a test fixture which uses the exception contract to test it. + [Serializable] + public class SampleException : Exception, ISerializable + { + public SampleException() + { + } + + public SampleException(string message) + : base(message) + { + } + + public SampleException(string message, Exception innerException) + : base(message, innerException) + { + } + + protected SampleException(SerializationInfo info, StreamingContext context) + : base(info, context) + { + } + + public override void GetObjectData(SerializationInfo info, StreamingContext context) + { + base.GetObjectData(info, context); + } + } + + public class SampleExceptionTest + { + [VerifyContract] + public readonly IContract ExceptionTests = new ExceptionContract<SampleException>() + { + ImplementsSerialization = true, // Optional (default is true) + ImplementsStandardConstructors = true // Optional (default is true) + }; + } + + + The target custom exception type. + + + + Determines whether the verifier will check for the serialization support. The default value is 'true'. + Built-in verifications: The exception implements the interface.The exception has the attribute.The exception type has a protected serialization constructor similar to . + + + + + Determines whether the verifier will check for the presence of the recommended standard constructors. The default value is 'true'. + Built-in verifications: The exception has a default parameter-less constructor.The exception has a single parameter constructor for the message.The exception two parameters constructor for the message and an inner exception. + + + + Gets an enumeration of test cases whose purpose is to verify the contract. + An enumeration of tests + + + Performs round-trip serialization of the exception and returns the result. + The exception instance. + The instance produced after serialization and deserialization + + + + Contract for verifying the implementation of an immutable type. + Built-in verifications: AreReadOnlyFieldsAll the public and non-public instance fields are marked as read only. The evaluation is made recursively on the field types too.HasNoPublicPropertySetterThe type does not have any public property setter. The evaluation is made recursively on the property types too. + The following example shows a simple immutable class with all the instance fields marked as read only, and a test fixture which invokes the immutability contract to test the class. + public class SampleImmutable + { + private readonly int number; + private readonly string text; + + public SampleImmutable(int number, string text) + { + this.number = number; + this.text = text; + } + } + + public class SampleImmutableTest + { + [VerifyContract] + public readonly IContract ImmutabilityTests = new ImmutabilityContract<SampleImmutable>(); + } + + + The target immutable type. + + + Gets an enumeration of test cases whose purpose is to verify the contract. + An enumeration of tests + + + + Contract for verifying the implementation of the generic interface. + Since the generic interface is a descendant of the generic interface, the contract verifier has the same tests as the contract verifier, plus the following built-in verifications: InsertShouldThrowExceptionThe read-only collection throws an exception when the method is called. The test is not run when the contract property inherited from , is set to 'false'. RemoveAtShouldThrowExceptionThe read-only collection throws an exception when the method is called. The test is not run when the contract property inherited from , is set to 'false'. IndexerSetShouldThrowExceptionThe read-only collection throws an exception when the setter of the indexer is called. The test is not run when the contract property inherited from , is set to 'false'. InsertNullArgumentThe collection throwns a when the method is called with a null reference item. The test is not run when the contract property inherited from , is set to 'true'. IndexOfNullArgumentThe collection throwns a when the method is called with a null reference item. The test is not run when the contract property inherited from , is set to 'true'. IndexerSetNullArgumentThe collection throwns a when the setter of the indexer is called with a null reference item. The test is not run when the contract property inherited from , is set to 'true'. InsertItems The collection handles correctly with the insertion of new items. The method and the property are expected to return suitable results as well. The case of duplicate items (object equality) is tested too; according to the value of contract property , inherited from . The test is not run when the contract property inherited from , is set to 'true'. InsertItemsAtInvalidIndex The collection handles correctly with the insertion of new items at an invalid index. The method should throw an when called with a negative index or with an index greater than the number of items in the list. The test is not run when the contract property inherited from , is set to 'true'. RemoveItemsAt The collection handles correctly with the removal of items at specific indexes. The method and the property are expected to return suitable results as well. The test is not run when the contract property inherited from , is set to 'true'. RemoveItemsAtInvalidIndex The collection handles correctly with the removal of items at an invalid index. The method should throw an when called with a negative index or with an index greater than the number of items in the list. The test is not run when the contract property inherited from , is set to 'true'. GetItemsAtInvalidIndex The collection handles correctly with the retrieval of items at an invalid index. The indexer should throw an when called with a negative index or with an index greater than the number of items in the list. GetSetItemsWithIndexer Setting and getting items by using the indexer property works as expected. The test is not run when the contract property inherited from , is set to 'true'. IndexOfItem The retrieval of the index of an item in the collection works as expected, and the index can be used effectively to get the item with the getter of the indexer property. + + The type of the collection implementing . + The type of items contained by the list. + + + Verifies that a contract has been satisfied. The contract is described by a value assigned to a field of the test fixture. + + + + Returns true if this is a primary pattern. + A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the method will be called. + Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. + If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. + Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the method to decorate tests and test parameters declared by the primary pattern. + + + + + Consumes a code element and applies its contributions to the scope provided by a containing pattern. + This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. + For example, when enumerating test fixtures, the assembly-level pattern will call the method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. + + The containing scope + The code element to process + If true, skips generating child test components. Instead the children may be populated on demand using . The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects). + + + Initializes a test for a contract verifier field after it has been added to the test model. + The field scope + The field + + + Returns true if the code element represents a test. + The evaluator + The code element + True if the code element represents a test + + + Establishes the semantics of the contract verifier. + The test builder + The field + + + Verifies that the attribute is being used correctly. + The containing scope + The field + Thrown if the attribute is being used incorrectly + + + Describes a contract that can be verified. + + + Gets an enumeration of test cases whose purpose is to verify the contract. + The context of execution. + An enumeration of tests + + + Execution context of a contract verification test. This class cannot be inherited. + + + Gets the code element for the contrat read-only field. + + + Gets an artificial stack trace data that points to the contrat read-only field. + An artificial stack trace data that points to the contrat read-only field. + + + Indicates that a reflection operation performed by failed. + + + Helps to test non-public classes and class members. + + + Create Instance + Full assembly path. + Type Name such as (System.String) + Newly created object. + + + Create Instance + Full assembly path. + Type Name such as (System.String) + Constructor parameters. + Newly created object. + + + Get public, non-public, or static field value. + Object where field is defined. + Field name. + Field value + + + Get field value. + Specify field access modifier. + Object where field is defined. + Field name. + Field value + + + Get field value. + Specify field access modifier. + Object where field is defined. + Field name. + Specify if need to look in Base classes. + Field value + + + Get public, non-public, or static field value. + Field name. + Field value + + + Get field value. + Field name. + Specify field access modifier. + Field value + + + Get field value. + Field name. + Specify field access modifier. + Specify if need to look in Base classes. + Field value + + + Get Property Value + Object where property is defined. + Property Name. + Property Value. + + + Get Property Value + Specify property access modifier. + Object that has the property. + Property Name. + Property Value. + + + Get Property Value + Specify property access modifier. + Object that has the property. + Property Name. + Set to true if need look for the property in base classes. + Property Value. + + + Get Property Value + Property Name. + Property Value. + + + Get Property Value + Specify property access modifier. + Property Name. + Property Value. + + + Get Property Value + Specify property access modifier. + Property Name. + Specify if need to look in Base classes. + Property Value. + + + Execute a NonPublic method with arguments on a object + Object where method is defined. + Method to call + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Object where method is defined. + Method to call + Method's parameters. + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Specify method access modifier. + Object where method is defined. + Method to call + Method's parameters. + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Specify method access modifier. + Object where method is defined. + Method to call + Speicifies if to search for the method in the base classes or not. + Method's parameters. + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Method to call + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Method to call + Method's parameters. + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Method to call + Specify method access modifier. + Method's parameters. + The object the method should return. + + + Set field value. + Object where field is defined. + Field Name. + Field Value. + + + Set field value. + Specify field access modifier. + Object where field is defined. + Field Name. + Field Value. + + + Set field value. + Specify field access modifier. + Object where field is defined. + Field Name. + Field Value. + Specify if need to look in Base classes. + + + Set field value. + Field Name. + Field Value. + + + Set field value. + Field Name. + Field Value. + Specify field access modifier. + + + Set Property value. + Object where property is defined. + Property Name. + Property Value. + + + Set Property value. + Specify property access modifier. + Object where property is defined. + Property Name. + Property Value. + + + Set Property value. + Specify property access modifier. + Object where property is defined. + Property Name. + Property Value. + Set to true if need look for the property in base classes. + + + Set Property value. + Property Name. + Property Value. + + + Set Property value. + Specify property access modifier. + Property Name. + Property Value. + + + Access modifier of a class or class member. + + + public + + + protected, internal, private + + + static + + + default that includes public, protected, internal, private, and static + + + Member types of a class. + + + Method + + + Field or variable + + + Property + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/Gallio.MbUnit2Adapter.dll b/lib/Gallio_3.0.6.787/bin/MbUnit2/Gallio.MbUnit2Adapter.dll new file mode 100644 index 0000000000000000000000000000000000000000..05fbe329e1ee89aa5183e9d09845d5fc9ad90442 GIT binary patch literal 40960 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 + + + + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.2.0.dll b/lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.2.0.dll new file mode 100644 index 0000000000000000000000000000000000000000..9150d0638aba1481fb96de642406062e45a87d93 GIT binary patch literal 10752 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.2.0.xml b/lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.2.0.xml new file mode 100644 index 00000000..abe249c2 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.2.0.xml @@ -0,0 +1,278 @@ + + + + MbUnit.Framework.2.0 + + + + Assertion class This class cannot be inherited. + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + + + Assert that an array,list or other collection is empty + An array, list or other collection implementing ICollection + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + + + Assert that an array,list or other collection is empty + An array, list or other collection implementing ICollection + + + Create Instance + Full assembly path. + Type Name such as (System.String) + Newly created object. + + + Create Instance + Full assembly path. + Type Name such as (System.String) + Constructor parameters. + Newly created object. + + + Get public, non-public, or static field value. + Object where field is defined. + Field name. + Field value + + + Get field value. + Specify field access modifier. + Object where field is defined. + Field name. + Field value + + + Get field value. + Specify field access modifier. + Object where field is defined. + Field name. + Specify if need to look in Base classes. + Field value + + + Get public, non-public, or static field value. + Field name. + Field value + + + Get field value. + Field name. + Specify field access modifier. + Field value + + + Get field value. + Field name. + Specify field access modifier. + Specify if need to look in Base classes. + Field value + + + Gets value of NonPublic field. + NonPublic field name + Field value + + + Gets value of NonPublic property + Property name + Property value + + + Get the value from a NonPublic variable or field. + Object which contains field + Field Name + + + Get the value from a NonPublic variable or field. + Object which contains field + Field Name + + + Get Property Value + Object where property is defined. + Property Name. + Property Value. + + + Get Property Value + Specify property access modifier. + Property Name. + Property Value. + + + Get Property Value + Specify property access modifier. + Property Name. + Set to true if need look for the property in base classes. + Property Value. + + + Get Property Value + Property Name. + Property Value. + + + Get Property Value + Specify property access modifier. + Property Name. + Property Value. + + + Get Property Value + Specify property access modifier. + Property Name. + Specify if need to look in Base classes. + Property Value. + + + Execute a NonPublic method with arguments on a object + Object where method is defined. + Method to call + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Object where method is defined. + Method to call + Method's parameters. + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Specify method access modifier. + Object where method is defined. + Method to call + Method's parameters. + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Specify method access modifier. + Object where method is defined. + Method to call + Method's parameters. + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Method to call + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Method to call + Method's parameters. + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Method to call + Specify method access modifier. + Method's parameters. + The object the method should return. + + + Execute a NonPublic method on a object + Object to call method on + Method to call + + + Execute a NonPublic method without arguments on a object + Object to call method on + Method to call + The object the method should return. + + + Execute a NonPublic method with arguments on a object + Object to call method on + Method to call + The object the method should return. + + + Set field value. + Object where field is defined. + Field Name. + Field Value. + + + Set field value. + Specify field access modifier. + Object where field is defined. + Field Name. + Field Value. + + + Set field value. + Specify field access modifier. + Object where field is defined. + Field Name. + Field Value. + Specify if need to look in Base classes. + + + Set field value. + Field Name. + Field Value. + + + Set field value. + Field Name. + Field Value. + Specify field access modifier. + + + Set Property value. + Object where property is defined. + Property Name. + Property Value. + + + Set Property value. + Specify property access modifier. + Object where property is defined. + Property Name. + Property Value. + + + Set Property value. + Specify property access modifier. + Object where property is defined. + Property Name. + Property Value. + Set to true if need look for the property in base classes. + + + Set Property value. + Property Name. + Property Value. + + + Set Property value. + Specify property access modifier. + Property Name. + Property Value. + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.dll b/lib/Gallio_3.0.6.787/bin/MbUnit2/MbUnit.Framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..172cc979848b942e62bff1559decd923f06659a3 GIT binary patch literal 483328 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

    UZO18-wU~~ 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 + + + MbUnit.Framework + + + +

    Event argument that contains an assembly. + + + Returns true if the entire test fixture is ignored. + + + TODO - Add class summary + + + Static helper functions for retreiving resources This is a and so cannot be inherited or instantiated. + + + Creates and saves the images in the directory with the specified path. + The directory path in which to save the images + + + This class represents the execution pipe of a test. It contains a sequence of . + + + TODO - Add class summary + + + Event argument that carries a instance. + + + Helper static class for Type related tasks This class cannot be inherited. + + + Creates an instance of the type using the default Method. + type to instanciate + type instance + + + Creates an instance of the type using the Method that matches the signature defined by + type to instanciate + argument of the Method + type instance initialized using + + + Gets the first method of the type that is tagged by a instance. + type to test + custom attribute type to search + First method of that that is tagged by a instance, null if no method is tagged by the specified attribute type. + + or is a null reference + + + Gets all methods of the type that are tagged by a instance. + type to test + custom attribute type to search + + collection of type that that are tagged by a instance. + + or is a null reference + + + Retreives the that matches the signature. + type to test + Method parameter types + The instance of matching the signature. + + is a null reference + No Method of type match the signature defined by . + + + Retreives the that matches the signature, given the list of arguments. + type to test + Method arguments from which the signature is deduced + The instance of matching the signature defined by the list of arguments. + + is a null reference + One of the args item is a null reference + No Method of type match the signature defined by . + + + Gets the first instance of from the method custom attributes. + Method to test + custom attribute type to search + First instance of from the method custom attributes. + + or is a null reference + + is not tagged by an attribute of type + + + Retreives the indexer that matches the signature + type that holds the indexer + indexer arguments + + + Gets the value of the property . + property + object instnace + property arguments (in case of an indexer + property value + + + Gets a value indicating if the type contains a Method with the signature defined by . + type to test + arguments of the Method + true if contains a Method matching types + t is a null reference + + + Gets a value indicating if the is tagged by a instance. + method to test + custom attribute type to search + true if is tagged by a attribute, false otherwise. + + or is a null reference + + + Gets a value indicating if the method info is tagged by a instance. + method to test + custom attribute type to search + true if is tagged by a attribute, false otherwise. + + or is a null reference + + + Gets a value indicating if the type has an indexer that takes arguments. + type that holds the indexer + indexer arguments + true if an indexer that matched the signature was found, false otherwise + + + Gets a value indicating the class type has a method that is tagged by a instance. + type to test + custom attribute type to search + true if class type has a method tagged by a attribute, false otherwise. + + or is a null reference + + + Gets a value indicating if the match the + property or method paramter info + tested signature + + + Output the methods and their custom attributes to the console. (Debugging method) + type to visit + + is a null reference + + is anot a class type. + + + Gets the first instance of from the method custom attributes. + Method to test + custom attribute type to search + First instance of from the method custom attributes; otherwize a null reference + + or is a null reference + + + Assembly event delegate + + + Type event delegate + + + A collection of elements of type Assembly This class cannot be inherited. + + + Gets or sets the Assembly at the given index in this AssemblyCollection. + + + Adds an instance of type Assembly to the end of this AssemblyCollection. + The Assembly to be added to the end of this AssemblyCollection. + + + Determines whether a specfic Assembly value is in this AssemblyCollection. + The Assembly value to locate in this AssemblyCollection. + true if value is found in this AssemblyCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this AssemblyCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific Assembly from this AssemblyCollection. + The Assembly value to remove from this AssemblyCollection. + + + Type-specific enumeration class, used by AssemblyCollection.GetEnumerator. This class cannot be inherited. + + + A dictionary with keys of type Assembly and values of type TypeCollection This class cannot be inherited. + + + Gets or sets the TypeCollection associated with the given Assembly + The Assembly whose value to get or set. + + + Gets a collection containing the keys in this AssemblyTypeCollectionDictionary. + + + Gets a collection containing the values in this AssemblyTypeCollectionDictionary. + + + Adds an element with the specified key and value to this AssemblyTypeCollectionDictionary. + The Assembly key of the element to add. + + + Determines whether this AssemblyTypeCollectionDictionary contains a specific key. + The Assembly key to locate in this AssemblyTypeCollectionDictionary. + true if this AssemblyTypeCollectionDictionary contains an element with the specified key; otherwise, false. + + + Removes the element with the specified key from this AssemblyTypeCollectionDictionary. + The Assembly key of the element to remove. + + + Adds an instance of type Fixture to the end of this FixtureCollection. + The Fixture to be added to the end of this FixtureCollection. + + + Determines whether a specfic Fixture value is in this FixtureCollection. + The Fixture value to locate in this FixtureCollection. + true if value is found in this FixtureCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this FixtureCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific Fixture from this FixtureCollection. + The Fixture value to remove from this FixtureCollection. + + + Type-specific enumeration class, used by FixtureCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type IFixtureFactory This class cannot be inherited. + + + Adds an instance of type IFixtureFactory to the end of this FixtureFactoryCollection. + The IFixtureFactory to be added to the end of this FixtureFactoryCollection. + + + Determines whether a specfic IFixtureFactory value is in this FixtureFactoryCollection. + The IFixtureFactory value to locate in this FixtureFactoryCollection. + true if value is found in this FixtureFactoryCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this FixtureFactoryCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific IFixtureFactory from this FixtureFactoryCollection. + The IFixtureFactory value to remove from this FixtureFactoryCollection. + + + Type-specific enumeration class, used by FixtureFactoryCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type IRun This class cannot be inherited. + + + Gets or sets the IRun at the given index in this RunCollection. + + + Adds an instance of type IRun to the end of this RunCollection. + The IRun to be added to the end of this RunCollection. + + + Determines whether a specfic IRun value is in this RunCollection. + The IRun value to locate in this RunCollection. + true if value is found in this RunCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this RunCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific IRun from this RunCollection. + The IRun value to remove from this RunCollection. + + + Type-specific enumeration class, used by RunCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type IRunInvoker This class cannot be inherited. + + + Gets or sets the IRunInvoker at the given index in this IRunInvokerCollection. + + + Adds an instance of type IRunInvoker to the end of this IRunInvokerCollection. + The IRunInvoker to be added to the end of this IRunInvokerCollection. + + + Determines whether a specfic IRunInvoker value is in this IRunInvokerCollection. + The IRunInvoker value to locate in this IRunInvokerCollection. + true if value is found in this IRunInvokerCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this IRunInvokerCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific IRunInvoker from this IRunInvokerCollection. + The IRunInvoker value to remove from this IRunInvokerCollection. + + + Type-specific enumeration class, used by IRunInvokerCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type RunInvokerVertex This class cannot be inherited. + + + Gets or sets the RunInvokerVertex at the given index in this RunInvokerVertexCollection. + + + Adds an instance of type RunInvokerVertex to the end of this RunInvokerVertexCollection. + The RunInvokerVertex to be added to the end of this RunInvokerVertexCollection. + + + Determines whether a specfic RunInvokerVertex value is in this RunInvokerVertexCollection. + The RunInvokerVertex value to locate in this RunInvokerVertexCollection. + true if value is found in this RunInvokerVertexCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this RunInvokerVertexCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific RunInvokerVertex from this RunInvokerVertexCollection. + The RunInvokerVertex value to remove from this RunInvokerVertexCollection. + + + Type-specific enumeration class, used by RunInvokerVertexCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type RunInvokerVertexCollection This class cannot be inherited. + + + Gets or sets the RunInvokerVertexCollection at the given index in this RunInvokerVertexCollectionCollection. + + + Adds an instance of type RunInvokerVertexCollection to the end of this RunInvokerVertexCollectionCollection. + The RunInvokerVertexCollection to be added to the end of this RunInvokerVertexCollectionCollection. + + + Determines whether a specfic RunInvokerVertexCollection value is in this RunInvokerVertexCollectionCollection. + The RunInvokerVertexCollection value to locate in this RunInvokerVertexCollectionCollection. + true if value is found in this RunInvokerVertexCollectionCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this RunInvokerVertexCollectionCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific RunInvokerVertexCollection from this RunInvokerVertexCollectionCollection. + The RunInvokerVertexCollection value to remove from this RunInvokerVertexCollectionCollection. + + + Type-specific enumeration class, used by RunInvokerVertexCollectionCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type RunPipe This class cannot be inherited. + + + Gets or sets the RunPipe at the given index in this RunPipeCollection. + + + Adds an instance of type RunPipe to the end of this RunPipeCollection. + The RunPipe to be added to the end of this RunPipeCollection. + + + Determines whether a specfic RunPipe value is in this RunPipeCollection. + The RunPipe value to locate in this RunPipeCollection. + true if value is found in this RunPipeCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this RunPipeCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific RunPipe from this RunPipeCollection. + The RunPipe value to remove from this RunPipeCollection. + + + Type-specific enumeration class, used by RunPipeCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type IRunPipeListener This class cannot be inherited. + + + Adds an instance of type IRunPipeListener to the end of this RunPipeListenerCollection. + The IRunPipeListener to be added to the end of this RunPipeListenerCollection. + + + Determines whether a specfic IRunPipeListener value is in this RunPipeListenerCollection. + The IRunPipeListener value to locate in this RunPipeListenerCollection. + true if value is found in this RunPipeListenerCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this RunPipeListenerCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific IRunPipeListener from this RunPipeListenerCollection. + The IRunPipeListener value to remove from this RunPipeListenerCollection. + + + Type-specific enumeration class, used by RunPipeListenerCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type RunPipeStarter This class cannot be inherited. + + + Adds an instance of type RunPipeStarter to the end of this RunPipeStarterCollection. + The RunPipeStarter to be added to the end of this RunPipeStarterCollection. + + + Determines whether a specfic RunPipeStarter value is in this RunPipeStarterCollection. + The RunPipeStarter value to locate in this RunPipeStarterCollection. + true if value is found in this RunPipeStarterCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this RunPipeStarterCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific RunPipeStarter from this RunPipeStarterCollection. + The RunPipeStarter value to remove from this RunPipeStarterCollection. + + + Type-specific enumeration class, used by RunPipeStarterCollection.GetEnumerator. This class cannot be inherited. + + + A dictionary with keys of type IRun and values of type RunVertex This class cannot be inherited. + + + Gets or sets the RunVertex associated with the given IRun + The IRun whose value to get or set. + + + Gets a collection containing the keys in this RunVertexDictionary. + + + Gets a collection containing the values in this RunVertexDictionary. + + + Adds an element with the specified key and value to this RunVertexDictionary. + The IRun key of the element to add. + The RunVertex value of the element to add. + + + Determines whether this RunVertexDictionary contains a specific key. + The IRun key to locate in this RunVertexDictionary. + true if this RunVertexDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this RunVertexDictionary contains a specific value. + The RunVertex value to locate in this RunVertexDictionary. + true if this RunVertexDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this RunVertexDictionary. + The IRun key of the element to remove. + + + A collection of elements of type Thread This class cannot be inherited. + + + Gets or sets the Thread at the given index in this ThreadCollection. + + + Adds an instance of type Thread to the end of this ThreadCollection. + The Thread to be added to the end of this ThreadCollection. + + + Determines whether a specfic Thread value is in this ThreadCollection. + The Thread value to locate in this ThreadCollection. + true if value is found in this ThreadCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this ThreadCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific Thread from this ThreadCollection. + The Thread value to remove from this ThreadCollection. + + + Type-specific enumeration class, used by ThreadCollection.GetEnumerator. This class cannot be inherited. + + + A collection of elements of type Type This class cannot be inherited. + + + Gets or sets the Type at the given index in this TypeCollection. + + + Adds an instance of type Type to the end of this TypeCollection. + The Type to be added to the end of this TypeCollection. + + + Determines whether a specfic Type value is in this TypeCollection. + The Type value to locate in this TypeCollection. + true if value is found in this TypeCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this TypeCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific Type from this TypeCollection. + The Type value to remove from this TypeCollection. + + + Type-specific enumeration class, used by TypeCollection.GetEnumerator. This class cannot be inherited. + + + Allows control of command line parsing. Attach this attribute to instance fields of types used as the destination of command line argument parsing. + + + Returns true if the argument did not have an explicit long name specified. + + + Returns true if the argument did not have an explicit short name specified. + + + The long name of the argument. + + + The short name of the argument. + + + The error checking to be done on the argument. + + + Parser for command line arguments. + + + A user friendly usage string describing the command line argument syntax. + + + Parses an argument list. + The arguments to parse. + The destination of the parsed arguments. + true if no parse errors were encountered. + + + Useful Stuff. This is a and so cannot be inherited or instantiated. + + + The System Defined new line string. This field is constant and read-only. + + + Returns a Usage string for command line argument parsing. Use CommandLineArgumentAttributes to control parsing behaviour. + The type of the arguments to display usage for. + Printable string containing a user friendly description of command line arguments. + + + Parses Command Line Arguments. Errors are output on Console.Error. Use CommandLineArgumentAttributes to control parsing behaviour. + The actual arguments. + The resulting parsed arguments. + + + Parses Command Line Arguments. Use CommandLineArgumentAttributes to control parsing behaviour. + The actual arguments. + The resulting parsed arguments. + The destination for parse errors. + + + Indicates that this argument is the default argument. '/' or '-' prefix only the argument value is specified. + + + Used to control parsing of command line arguments. + + + Indicates that this field is required. An error will be displayed if it is not present when parsing arguments. + + + Only valid in conjunction with Multiple. Duplicate values will result in an error. + + + Inidicates that the argument may be specified more than once. Only valid if the argument is a collection + + + The default type for non-collection arguments. The argument is not required, but an error will be reported if it is specified more than once. + + + For non-collection arguments, when the argument is specified more than once no error is reported and the value of the argument is the last value which occurs in the argument list. + + + The default type for collection arguments. The argument is permitted to occur multiple times, but duplicate values will cause an error to be reported. + + + A delegate used in error reporting. + + + Base class for MbUnit exceptions + + + Exception thrown when not finding a vertex. + + + The exception message + + + Exception thrown when a specified resource cannot be found. + + + Exception throwed when not finding a vertex. + + + Filter class for FixtureCategory attribute. This class cannot be inherited. + + + Tests if a fixture has a category attribute matching a pattern. + The fixture to test. + true if the fixture has a matching category attribute, otherwise false. + + + This is the base class for attributes that can decorate tests. This class is and so cannot be instantiated. + + + This is the base class for attributes that can decorate fixtures. This class is and so cannot be instantiated. + + + Base class for attributes that tag method that are usualy used to set up, provide data, tear down tests, etc... + + + Base class for all attributes that are part of the MbUnit framework. + + + Base class for attributes that define test fixtures. This class is and so cannot be instantiated. + + + Gets or sets the fixture timeout in minutes. + Time out minutes. + + + Base class for attributes that define unit test. + + + Decorator invorkers are used to modify the way a fixute method is executed. Popular examples of such is the or the . This class is and so cannot be instantiated. + + + Invoker for tests decorated with the ExplicitAttribute. + + + Execute method for the invoker. + + + + + TODO - Add class summary + + + An invoker that wraps up the call to a fixture method. + + + A implementation, containing a . + + + Gets a value indicating if the vertex has a instance attached to it. + true if the vertex has a instance attached. + + + Gets the attached to the vertex. + The instance attached to the vertex + the is a null reference + + + Not implemented. + always thrown + + + Converts the object to string + String representation of the vertex + + + Serializes informations to the instance. + serialization device + info is a null reference + + + Internal use This class cannot be inherited. + + + This interface defines a method invoker object. + + + Gets a reference to the instance that generated the invoker. + Reference to the instance that generated the invoker. + + + Gets a descriptive name of the + A descriptive name of the . + + + Gets a value indicating if the instance is related to + A instance + true if the instance is related to the member info; otherwize false + + + Executes the wrapped method + Test fixture instance + Method arguments + Return value of the invoked method. If the method returns void, null is returned. + + + Describes the status of the memory. This class cannot be inherited. + + + A high performance timer This class cannot be inherited. + + + Gets the timed duration value in seconds + Timer duration + + + Gets the current duration value without stopping the timer + Current duration value + + + Starts the timer + + + Stops the timer + + + AssemblyWatcher keeps track of one or more assemblies to see if they have changed. It incorporates a delayed notification and uses a standard event to notify any interested parties about the change. The path to the assembly is provided as an argument to the event handler so that one routine can be used to handle events from multiple watchers. + + + Helper method to delete the cache dir. This method deals with a bug that occurs when pdb files are marked read-only. + + + + Merge a 'dependentAssembly' directive into a given config document. If any entries exist for the same assembly they will be deleted before the new entry is merged. + The config document to merge + The Assembly that should be used + The range of compatable versions (eg. "1.0.0.0-3.0.0.0") + The codebase to use. + + + A dictionary with keys of type Guid and values of type TestTreeNode + + + Gets or sets the TestTreeNode associated with the given Guid + The Guid whose value to get or set. + + + Gets a collection containing the keys in this GuidTestTreeNodeDictionary. + + + Gets a collection containing the values in this GuidTestTreeNodeDictionary. + + + Adds an element with the specified key and value to this GuidTestTreeNodeDictionary. + The TestTreeNode value of the element to add. + + + Determines whether this GuidTestTreeNodeDictionary contains a specific key. + The Guid key to locate in this GuidTestTreeNodeDictionary. + true if this GuidTestTreeNodeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this GuidTestTreeNodeDictionary contains a specific key. + The Guid key to locate in this GuidTestTreeNodeDictionary. + true if this GuidTestTreeNodeDictionary contains an element with the specified key; otherwise, false. + + + Removes the element with the specified key from this GuidTestTreeNodeDictionary. + The Guid key of the element to remove. + + + A dictionary with keys of type Guid and values of type TreeNode + + + Gets or sets the TreeNode associated with the given Guid + The Guid whose value to get or set. + + + Gets a collection containing the keys in this GuidTreeNodeDictionary. + + + Gets a collection containing the values in this GuidTreeNodeDictionary. + + + Adds an element with the specified key and value to this GuidTreeNodeDictionary. + The TreeNode value of the element to add. + + + Determines whether this GuidTreeNodeDictionary contains a specific key. + The Guid key to locate in this GuidTreeNodeDictionary. + true if this GuidTreeNodeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this GuidTreeNodeDictionary contains a specific key. + The Guid key to locate in this GuidTreeNodeDictionary. + true if this GuidTreeNodeDictionary contains an element with the specified key; otherwise, false. + + + Removes the element with the specified key from this GuidTreeNodeDictionary. + The Guid key of the element to remove. + + + Long living object. (Extracted from NUnit source) + + + Clears the internal representation of the tree + + + Populates the node using the instance contained in . + + + Supports verbose output option of console app. Added as part of fix to issue MBUNIT-28. + + + Gets or sets a value indicating the assemblies have to be shadow copied + + + Set the location for caching and delete any old cache info + Our domain + + + Creates an AppDomain for the Test Assembly + + + + + + + A dictionary with keys of type String and values of type TestTreeNode + + + Gets or sets the TestTreeNode associated with the given String + The String whose value to get or set. + + + Gets a collection containing the keys in this StringTestTreeNodeDictionary. + + + Gets a collection containing the values in this StringTestTreeNodeDictionary. + + + Adds an element with the specified key and value to this StringTestTreeNodeDictionary. + The String key of the element to add. + The TestTreeNode value of the element to add. + + + Determines whether this StringTestTreeNodeDictionary contains a specific key. + The String key to locate in this StringTestTreeNodeDictionary. + true if this StringTestTreeNodeDictionary contains an element with the specified key; otherwise, false. + + + Removes the element with the specified key from this StringTestTreeNodeDictionary. + The String key of the element to remove. + + + Gets the testFilePath + + + Gets a identifying the + + + Loads domain and test assembly + + + Raises the event. + + + Raises the event. + + + Raises the event. + + + Unload and reload test domain + + + Unload domain + + + A collection of elements of type TestTreeNode + + + Adds an instance of type TestTreeNode to the end of this TestTreeNodeCollection. + The TestTreeNode to be added to the end of this TestTreeNodeCollection. + + + Determines whether a specfic TestTreeNode value is in this TestTreeNodeCollection. + The TestTreeNode value to locate in this TestTreeNodeCollection. + true if value is found in this TestTreeNodeCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this TestTreeNodeCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific TestTreeNode from this TestTreeNodeCollection. + The TestTreeNode value to remove from this TestTreeNodeCollection. + + + Type-specific enumeration class, used by TestTreeNodeCollection.GetEnumerator. + + + Defines a class that can populate a tree of tests This class is and so cannot be instantiated. + + + Clears the internal representation of the tree + + + Populates the node using the instance contained in . + Node dictionary. + The root node. + Collection of s + + or is a null reference (Nothing in Visual Basic) + + + A collection of elements of type TestTreePopulator + + + Adds an instance of type TestTreePopulator to the end of this TestTreePopulatorCollection. + The TestTreePopulator to be added to the end of this TestTreePopulatorCollection. + + + Adds the elements of an array to the end of this TestTreePopulatorCollection. + The array whose elements are to be added to the end of this TestTreePopulatorCollection. + + + Adds the elements of another TestTreePopulatorCollection to the end of this TestTreePopulatorCollection. + The TestTreePopulatorCollection whose elements are to be added to the end of this TestTreePopulatorCollection. + + + Determines whether a specfic TestTreePopulator value is in this TestTreePopulatorCollection. + The TestTreePopulator value to locate in this TestTreePopulatorCollection. + true if value is found in this TestTreePopulatorCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this TestTreePopulatorCollection. + An object that implements System.Collections.IEnumerator. + + + Removes the first occurrence of a specific TestTreePopulator from this TestTreePopulatorCollection. + The TestTreePopulator value to remove from this TestTreePopulatorCollection. + + + Type-specific enumeration class, used by TestTreePopulatorCollection.GetEnumerator. + + + Gets the assembly watcher + + + Defines a class that can populate a tree of tests + + + Clears the internal representation of the tree + + + Populates the node using the instance contained in . + A node dictionary. + The root node. + A collection of pipes. + + or is a null reference (Nothing in Visual Basic) + + + Render the report result to the specified writer + Result from the test + Writer to write result output to + + + Render the report result to a file + Result from the test + Report output file name + + + Render the report result to a file + Result from the test + Output directory + Default format name + Extension of the file + File name of the report + + + Render the report result to a file + Result from the test + Output directory + Default format name. If null, the default name will be used + File name of the report + + + Reports MbUnit result in text format. This class cannot be inherited. + + + XML Report. This class cannot be inherited. + + + TODO - Add class summary + + + Gets a value indicating the run is considered as a test or not. + true if the instance is a test + + + Gets a descriptive name of the + A descriptive name of the + + + Populates the invoker graph with generated by the run. + Invoker tree + parent vertex + class type that is marked by the run + + + TODO - Add class summary This class cannot be inherited. + + + Gets a value indicating the run is considered as a test or not. + true if the instance is a test + + + Gets a descriptive name of the + A descriptive name of the + + + Populates the invoker graph with generated by the run. + Invoker tree + parent vertex + class type that is marked by the run + + + A sequence of IRuns This class cannot be inherited. + + + Populates the invoker graph with generated by the run. + Invoker tree. + Parent vertex. + The to search for. + + + Test fixture run with support for decoration by . This class cannot be inherited. + + + Builds the test run invoker tree. + + + + + + This interface defines a type of test/non test run that is used to define the logic. + + + Gets a value indicating the run is considered as a test or not. + true if the instance is a test + + + Gets a descriptive name of the + A descriptive name of the + + + Populates the invoker graph with generated by the run. + Invoker tree + parent vertex + class type that is marked by the run + + + Array Assertion class This is a and so cannot be inherited or instantiated. + + + Verifies that both array have the same dimension and elements. + + + + + Class containing generic assert methods for the comparison of values and object references, the existence of objects within a collection type and basic object properties - for example, whether or not it is assignable to. Also contains a set of Fail asserts which will automatically fail a test straight away. This is a and so cannot be inherited or instantiated. + + + Number of Asserts made so far this test run + + + Verifies that two doubles, and , are equal given a . If the expected value is infinity then the delta value is ignored. If they are not equal then a is thrown with the given . + The expected value + The actual value + The maximum acceptable difference between and + The message printed out upon failure + Thrown if has been given a negative value. + Thrown if and are not values within the given . + + + Verifies that two doubles, and , are equal considering a . If the expected value is infinity then the delta value is ignored. If they are not equals then an is thrown with no explanation for the failure. Use if you want to provide an explanation. + The expected value + The actual value + The maximum acceptable difference between and + Thrown if has been given a negative value. + Thrown if and are not values within the given . + + + Verifies that two doubles, and , are equal considering a . If the expected value is infinity then the delta value is ignored. If they are not equal then a is thrown with a message defined via and through . + The expected value + The actual value + The maximum acceptable difference between and + A
    composite format string + An array containing zero or more objects to format. + Thrown if has been given a negative value. + Thrown if and are not values within the given . Exception message is generated through and . + + + Verifies that two floats, and , are equal considering a . If the value is infinity then the value is ignored. If they are not equal then an is thrown with the given . + The expected value + The actual value + The maximum acceptable difference between and + The message printed out upon failure + Thrown if has been given a negative value. + Thrown if and are not values within the given . + + + Verifies that two floats, and , are equal considering a . If the value is infinity then the value is ignored. If they are not equals then an is thrown with a message defined via and through . + The expected value + The actual value + The maximum acceptable difference between and + A composite format string + An array containing zero or more objects to format. + Thrown if has been given a negative value. + Thrown if and are not values within the given . Exception message is generated through and . + + + Verifies that two floats, and , are equal considering a . If the value is infinity then the value is ignored. If they are not equals then an is thrown. + The expected value + The actual value + The maximum acceptable difference between and + Thrown if has been given a negative value. + Thrown if and are not values within the given . + + + Verifies that two decimals, and , are equal. If they are not equal then an is thrown with the given . + The expected value + The actual value + The message printed out upon failure + + and are not equal. + + + Verifies that two decimals, and , are equal. If they are not equal then a is thrown with a message defined via and through . + The expected value + The actual value + A composite format string + An array containing zero or more objects to format. + Thrown if and are not equal. + + + Verifies that two decimals, and , are equal. If they are not equal then a is thrown. + The expected value + The actual value + Thrown if and are not equal. + + + Verifies that two integers, and , are equal. If they are not equal then a is thrown with the given . + The expected value + The actual value + The message printed out upon failure + Thrown if and are not equal. + + + Verifies that two integers, and , are equal. If they are not equal then an is thrown with a message defined via and through . + The expected value + The actual value + A composite format string + An array containing zero or more objects to format. + Thrown if and are not equal. + + + Verifies that two integers, and , are equal. If they are not equal then a is thrown. + The expected value + The actual value + Thrown if and are not equal. + + + Verifies that two objects, and , are equal. If they are not equal then a is thrown with a message defined via and through . + The expected value + The actual value + A composite format string + An array containing zero or more objects to format. + Thrown if and are not equal. + + + Verifies that two objects, and , are equal. If they are not equal then an is thrown with a given . + The expected value + The actual value + The message printed out upon failure + Thrown if and are not equal. + + + Verifies that two objects, and , are equal. If they are not equal then an is thrown. + The expected value + The actual value + + and are not equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through . + The to compare + The being compared + A composite format string + An array containing zero or more objects to format. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with the given + The to compare + The being compared + The message to include if the test fails + Thrown if and are equal. + Thrown if and are both null + + + Verifies that two s, and , are not equal. If the s are equal an is thrown. + The to compare + The being compared + Thrown if and are equal. + Thrown if and are both null + + + Verifies that two integers, and , are not equal. If the integers are equal an is thrown with a message defined via and through . + The integer to compare + The integer being compared + A composite format string + An array containing zero or more objects to format. + Thrown if and are equal. + + + Verifies that two integers, and , are not equal. If the integers are equal an is thrown with a given . + The integer to compare + The integer being compared + The message to include if the test fails + Thrown if and are equal. + + + Verifies that two integers, and , are not equal. If the integers are equal an is thrown + The integer to compare + The integer being compared + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through . + The to compare + The being compared + A composite format string + An array containing zero or more objects to format. + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with the given + The to compare + The being compared + The message to include if the test fails + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown. + The to compare + The being compared + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through . + The to compare + The being compared + A composite format string + An array containing zero or more objects to format. + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with the given + The to compare + The being compared + The message to include if the test fails + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown + The to compare + The being compared + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through . + The to compare + The being compared + A composite format string + An array containing zero or more objects to format. + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with the given + The to compare + The being compared + The message to include if the test fails + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown + The to compare + The being compared + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through . + The to compare + The being compared + A composite format string + An array containing zero or more objects to format. + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown with the given + The to compare + The being compared + The message to include if the test fails + Thrown if and are equal. + + + Verifies that two s, and , are not equal. If the s are equal an is thrown + The to compare + The being compared + Thrown if and are equal. + + + Asserts that two objects refer to the same object. If they are not the same an is thrown. + The message to be printed when the two objects are not the same object. + The expected object + The actual object + + + Asserts that two objects refer to the same object. If they are not the same an is thrown. + The expected object + The actual object + The format of the message to display if the assertion fails, containing zero or more format items. + An array containing zero or more objects to format. + + + Asserts that two objects refer to the same object. If they are not the same an is thrown. + The expected object + The actual object + + + Verifies that given two objects, and , the property described by the object is present in both objects, is not null, and that the value of the property in both objects is equal. + The object indicating the property to be tested + The object containing the expected value of the property + The object containing the actual value of the property + The index of the value in the property if it is an indexed property + One or both of and are null + The property that describes is not present in either or + The property values in and are not equal + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + Asserts that is between and . + + + The Equals method throws an . This is done to make sure there is no mistake by calling this function. Use AreEqual instead or one of its overloads. + The first to compare + The second to compare + True if the values are equal, false otherwise + Always thrown as this method should not be used. + + + Throws an with the message that is passed in. This is used by the other Assert functions. + The format of the message to initialize the with. + An array containing zero or more objects to format. + + + Throws an with the message that is passed in. This is used by the other Assert functions. + The message to initialize the with. + + + Throws an with the message that is passed in. This is used by the other Assert functions. + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + The message that will be displayed on failure + + + Verifies that the first value is greater than the second value. If they are not, then an is thrown. + The first value, expected to be greater + The second value, expected to be less + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Verifies that is strictly greater than . + + + Makes the current test ignored using like formatting + + + + + Makes the current test ignored using like formatting + + + + Asserts that is in the dic . + + + Asserts that is in the dic . + + + Asserts that is in the list . + + + Asserts that is in the list . + + + Asserts that is in the enumerable collection . + + + Asserts that is in the enumerable collection . + + + Increments by 1 + + + Asserts that an object may be assigned a value of a given Type. + The expected Type. + The object under examination + + + Asserts that an object may be assigned a value of a given Type. + The expected Type. + The object under examination + The messge to display in case of failure + + + Asserts that an object may be assigned a value of a given Type. + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + Assert that a string is empty - that is equal to string.Empty + The string to be tested + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + The message to be displayed on failure + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + + + Assert that an array,list or other collection is empty + An array, list or other collection implementing ICollection + + + Asserts that a is false. If true, the method throws an with a message defined via and through . + The evaluated condition + A composite format string + An array containing zero or more objects to format. + Thrown when is not false. + + + Asserts that a is false. If true, the method throws an with the given . + The evaluated condition + The message printed out upon failure + Thrown when is not false. + + + Asserts that a is false. If true, the method throws an with no explanatory message. + The evaluated condition + Thrown when is not false. + + + Asserts that an object is an instance of a given type. + The expected Type + The object being examined + + + Asserts that an object is an instance of a given type. + The expected Type + The object being examined + A message to display in case of failure + + + Asserts that an object is an instance of a given type. + The expected Type + The object being examined + A message to display in case of failure + An array of objects to be used in formatting the message + + + Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown. + The value that is to be tested + The message to be displayed when the object is not null + Arguments to be used in formatting the message + + + Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown. + The object that is to be tested + The message to be displayed when the object is not null + + + Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown. + The object that is to be tested + + + Asserts that an object may not be assigned a value of a given Type. + The expected Type. + The object under examination + + + Asserts that an object may not be assigned a value of a given Type. + The expected Type. + The object under examination + The messge to display in case of failure + + + Asserts that an object may not be assigned a value of a given Type. + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + The message to be displayed on failure + + + Assert that a string is empty - that is equal to string.Emtpy + The string to be tested + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + Arguments to be used in formatting the message + + + Assert that an array, list or other collection is empty + An array, list or other collection implementing ICollection + The message to be displayed on failure + + + Assert that an array,list or other collection is empty + An array, list or other collection implementing ICollection + + + Asserts that an object is not an instance of a given type. + The expected Type + The object being examined + A message to display in case of failure + An array of objects to be used in formatting the message + + + Asserts that an object is not an instance of a given type. + The expected Type + The object being examined + + + Asserts that an object is not an instance of a given type. + The expected Type + The object being examined + A message to display in case of failure + + + Verifies that the given is not null. If it is null, an is thrown with a message defined via and through + The to test + A composite format string + An array containing zero or more objects to format. + Thrown if is null + + + Verifies that the given is not null. If it is null, an is thrown with the given + The to test + The message to include if the test fails + Thrown if is null + + + Verifies that the given is not null. If it is null, an is thrown + The to test + Thrown if is null + + + Verifies that the given is null. If it is not null, an is thrown with a message defined via and through + The to test + A composite format string + An array containing zero or more objects to format. + Thrown if is not null + + + Verifies that the given is null. If it is not null, an is thrown with the given + The to test + The message to include if the test fails + Thrown if is not null + + + Verifies that the given is null. If it is not null, an is thrown + The to test + Thrown if is not null + + + Asserts that a is true. If false, the method throws an with a message defined via and through String.Format. + The evaluated condition + A composite format string + An array containing zero or more objects to format. + Thrown when is not true. + + + Asserts that a is true. If false, the method throws an with the given . + The evaluated condition + The message printed out upon failure + Thrown when is not true. + + + Asserts that a is true. If false, the method throws an with no explanatory message. + The evaluated condition + Thrown if is not true. + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + The message that will be displayed on failure + + + Verifies that the first value is less than the second value. If it is not, then an is thrown. + The first value, expected to be less + The second value, expected to be greater + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is lower equal than . + + + Verifies that is lower equal than . + + + Verifies that is lower equal than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Verifies that is strictly lower than . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not between and . + + + Asserts that is not in the dic . + + + Asserts that is not in the dic . + + + Asserts that is not in the list . + + + Asserts that is not in the list . + + + Asserts that is not in the enumerable collection . + + + Asserts that is not in the enumerable collection . + + + Overrides the default method inherited from to throw an instead. This is to ensure that there is no mistake in calling this function as part of an Assert in your tests. Use AreSame() instead or one of its overloads. + The first to compare + The second to compare + Always thrown as this method should not be used. + + + Resets to 0 + + + This attribute identifies the author of a test fixture. + + + Assertion helper for the class. This is a and so cannot be inherited or instantiated. + + + Asserts that all items contained in collection are of the type specified by expectedType. + ICollection of objects to be considered + System.Type that all objects in collection must be instances of + + + Asserts that all items contained in collection are of the type specified by expectedType. + ICollection of objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + + + Asserts that all items contained in collection are of the type specified by expectedType. + ICollection of objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Asserts that all items contained in collection are not equal to null. + ICollection of objects to be considered + + + Asserts that all items contained in collection are not equal to null. + ICollection of objects to be considered + The message that will be displayed on failure + + + Asserts that all items contained in collection are not equal to null. + ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Ensures that every object contained in collection exists within the collection once and only once. + ICollection of objects to be considered + + + Ensures that every object contained in collection exists within the collection once and only once. + ICollection of objects to be considered + The message that will be displayed on failure + + + Ensures that every object contained in collection exists within the collection once and only once. + ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that and are equal collections. Element count and element wize equality is verified. + Expected value. + Instance containing the tested value. + + + Verifies that and are equal collections. Element count and element wize equality is verified. + Expected value. + Instance containing the tested value. + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Asserts that expected and actual are not exactly equal. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + + + Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The IComparer to use in comparing objects from each ICollection + + + Asserts that expected and actual are not exactly equal. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + + + Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The IComparer to use in comparing objects from each ICollection + The message that will be displayed on failure + + + Asserts that expected and actual are not exactly equal. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The IComparer to use in comparing objects from each ICollection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Asserts that expected and actual are not equivalent. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + + + Asserts that expected and actual are not equivalent. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + + + Asserts that expected and actual are not equivalent. + The first ICollection of objects to be considered + The second ICollection of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Asserts that collection contains actual as an item. + ICollection of objects to be considered + Object to be found within collection + + + Asserts that collection contains actual as an item. + ICollection of objects to be considered + Object to be found within collection + The message that will be displayed on failure + + + Asserts that collection contains actual as an item. + ICollection of objects to be considered + Object to be found within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Asserts that collection does not contain actual as an item. + ICollection of objects to be considered + Object that cannot exist within collection + + + Asserts that collection does not contain actual as an item. + ICollection of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + + + Asserts that collection does not contain actual as an item. + ICollection of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property is synchronized with the number of iterated elements. + Collection to test + + is a null reference (Nothing in Visual Basic) + + + Asserts that subset is not a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + + + Asserts that subset is not a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + The message that will be displayed on failure + + + Asserts that subset is not a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value is false. + Instance containing the expected value. + + + Asserts that subset is a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + + + Asserts that subset is a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + The message that will be displayed on failure + + + Asserts that subset is a subset of superset. + The ICollection subset to be considered + The ICollection superset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + Verifies that the property value is true. + Instance containing the expected value. + + + Collection indexing pattern. This class cannot be inherited. + + + Creates the execution logic + A instance that represent the type test logic. + + + Collection Order Pattern implementations. This class cannot be inherited. + + + Tag use to mark a mark a unit test method. This class cannot be inherited. + + + Assertion helper for compilation. This is a and so cannot be inherited or instantiated. + + + Gets the C# compiler from . + C# compiler. + + + Gets the VB.NET compiler from . + VB.NET compiler. + + + Verifies that compiles using the provided compiler. + Compiler instance + Source code to compile + + + Verifies that compiles using the provided compiler. + Compiler instance + Source code to compile + + + Verifies that compiles using the provided compiler. + Compiler instance + Referenced assemblies + Source code to compile + + + Verifies that compiles using the provided compiler. + + instance. + Compilation options + source to compile + + + Verifies that compiles using the provided compiler. + + instance. + Compilation options + Source to compile + true if assertion should throw if any warning. + + + Verifies that compiles using the provided compiler. + + instance. + Compilation options + Stream containing the source to compile + + + Verifies that compiles using the provided compiler. + + instance. + Compilation options + Stream containing the source to compile + true if assertion should throw if any warning. + + + Verifies that does not compile using the provided compiler. + + instance. + Source to compile + + + Verifies that does not compile using the provided compiler. + + instance. + Source to compile + + + Verifies that does not compile using the provided compiler. + + instance. + Collection of referenced assemblies + Source to compile + + + Verifies that does not compile using the provided compiler. + + instance. + Compilation options + Source to compile + + + Verifies that does not compile using the provided compiler. + + instance. + Compilation options + Source to compile + + + Composite fixture pattern implementation. This class cannot be inherited. + + + Gets or sets the fixture type. + Fixture instance type. + + + Creates the execution logic + A instance that represent the type test logic. + + + Tags method that should throw an exception if a predicate is true. + + + Assertion helper for the class. This is a and so cannot be inherited or instantiated. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value of and are equal. + Instance containing the expected value. + Instance containing the tested value. + + + Verifies that the property value of is equal to . + Expected value. + Instance containing the tested value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is false. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Verifies that the property value is true. + Instance containing the expected value. + + + Tags method that provider a new object and copy the content of the arguments into the object + + + Assertion class for Database related object. This is a and so cannot be inherited or instantiated. + + + Assert that data are equal. + + + Asserts that two are equal. + Expected instance. + Actual instance. + + + Asserts that two are equal. + Expected instance. + Actual instance. + + + Assert that schemas and data are equal. + + + Assert that schemas are equal. + + + Data Test fixture. This class cannot be inherited. + + + Creates the execution logic + A instance that represent the type test logic. + + + Tags method that provide data for the tests. + + + Tag method that should return in a given time interval. + + + Enumeration Pattern implementations. This class cannot be inherited. + + + Tags method that should throw an exception. + + + The expected exception. + + + The expected message text. + + + The expected inner exception. + + + Tags test methods that are only to be run when explicitly selected. This class cannot be inherited. + + + Test methods annotated with this attribute will have the specified embedded resource extracted. + + + The destination file to write the resource to. Should be a path. + + + Whether or not to cleanup the resource. + + + The full name of the resource. Use Reflector to find this out if you don't know. + + + The current resource stream if using the attribute without specifying a destination. + + + The type within the assembly that contains the embedded resource. + + + Tags method that fill collections with data. + + + Tags test methods that are ignored. This class cannot be inherited. + + + This attribute collects the test importance information. + + + Tag method that provider a collection, an inde + + + Tag method that gives a list of culture that the test should run on. + + + Tags method that should throw an exception. + + + Performance Assertion class This is a and so cannot be inherited or instantiated. + + + Creates a countdown timer that will assert if execution time exceeds maximum duration. + + + .Net CLR Data This is a and so cannot be inherited or instantiated. + + + Current number of pools associated with the process. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + Current number of connections, pooled or not. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + Current number of connections in all pools associated with the process. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The highest number of connections in all pools since the process started. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The total number of command executes that have failed for any reason. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The total number of connection open attempts that have failed for any reason. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + Runtime statistics on CLR exception handling. This is a and so cannot be inherited or instantiated. + + + This counter displays the total number of exceptions thrown since the start of the application. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions that are re-thrown would get counted again. Exceptions should only occur in rare situations and not in the normal control flow of the program. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of exceptions thrown per second. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions should only occur in rare situations and not in the normal control flow of the program; this counter was designed as an indicator of potential performance problems due to large (>100s) rate of exceptions thrown. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of .NET exception filters executed per second. An exception filter evaluates whether an exception should be handled or not. This counter tracks the rate of exception filters evaluated; irrespective of whether the exception was handled or not. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of finally blocks executed per second. A finally block is guaranteed to be executed regardless of how the try block was exited. Only the finally blocks that are executed for an exception are counted; finally blocks on normal code paths are not counted by this counter. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of stack frames traversed from the frame that threw the .NET exception to the frame that handled the exception per second. This counter resets to 0 when an exception handler is entered; so nested exceptions would show the handler to handler stack depth. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Stats for CLR interop. This is a and so cannot be inherited or instantiated. + + + This counter displays the current number of Com-Callable-Wrappers (CCWs). A CCW is a proxy for the .NET managed object being referenced from unmanaged COM client(s). This counter was designed to indicate the number of managed objects being referenced by unmanaged COM code. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of times arguments and return values have been marshaled from managed to unmanaged code and vice versa since the start of the application. This counter is not incremented if the stubs are inlined. (Stubs are responsible for marshalling arguments and return values). Stubs usually get inlined if the marshalling overhead is small. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of stubs created by the CLR. Stubs are responsible for marshalling arguments and return values from managed to unmanaged code and vice versa; during a COM Interop call or PInvoke call. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Reserved for future use. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Reserved for future use. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Stats for CLR Jit. This is a and so cannot be inherited or instantiated. + + + This counter displays the rate at which IL bytes are jitted per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the "Total # of IL Bytes Jitted" counter. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of methods compiled Just-In-Time (JIT) by the CLR JIT compiler since the start of the application. This counter does not include the pre-jitted methods. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Not Displayed. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the peak number of methods the JIT compiler has failed to JIT since the start of the application. This failure can occur if the IL cannot be verified or if there was an internal error in the JIT compiler. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the percentage of elapsed time spent in JIT compilation since the last JIT compilation phase. This counter is updated at the end of every JIT compilation phase. A JIT compilation phase is the phase when a method and its dependencies are being compiled. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the "# of IL Bytes Jitted" counter. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Statistics for CLR Class Loader. This is a and so cannot be inherited or instantiated. + + + Reserved for future use. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current size (in bytes) of the memory committed by the class loader across all AppDomains. (Committed memory is the physical memory for which space has been reserved on the disk paging file.) This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of AppDomains loaded in this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of Assemblies loaded across all AppDomains in this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of classes loaded in all Assemblies. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of AppDomains loaded per second. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of AppDomains unloaded per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of Assemblies loaded across all AppDomains per second. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of classes loaded per second in all Assemblies. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of classes that failed to load per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Reserved for future use. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the peak number of AppDomains loaded since the start of this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of AppDomains unloaded since the start of the application. If an AppDomain is loaded and unloaded multiple times this counter would count each of those unloads as separate. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of Assemblies loaded since the start of this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the cumulative number of classes loaded in all Assemblies since the start of this application. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the peak number of classes that have failed to load since the start of the application. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Stats for CLR Locks and Threads. This is a and so cannot be inherited or instantiated. + + + Rate at which threads in the runtime attempt to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the "lock" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of threads currently waiting to acquire some managed lock in the application. This counter is not an average over time; it displays the last observed value. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of current .NET thread objects in the application. A .NET thread object is created either by new System.Threading.Thread or when an unmanaged thread enters the managed environment. This counters maintains the count of both running and stopped threads. This counter is not an average over time; it just displays the last observed value. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of native OS threads created and owned by the CLR to act as underlying threads for .NET thread objects. This counters value does not include the threads used by the CLR in its internal operations; it is a subset of the threads in the OS process. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of threads that are currently recognized by the CLR; they have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of threads that have been recognized by the CLR since the start of this application; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of threads that waited to acquire some managed lock since the start of the application. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of threads per second waiting to acquire some lock in the application. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of threads per second that have been recognized by the CLR; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of times threads in the CLR have attempted to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the "lock" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Counters for CLR Garbage Collected heap. This is a and so cannot be inherited or instantiated. + + + This counter displays the rate of bytes per second allocated on the GC Heap. This counter is updated at the end of every GC; not at each allocation. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of garbage collected objects that survive a collection because they are waiting to be finalized. If these objects hold references to other objects then those objects also survive but are not counted by this counter; the "Promoted Finalization-Memory from Gen 0" and "Promoted Finalization-Memory from Gen 1" counters represent all the memory that survived due to finalization. This counter is not a cumulative counter; its updated at the end of every GC with count of the survivors during that particular GC only. This counter was designed to indicate the extra overhead that the application might incur because of finalization. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the maximum bytes that can be allocated in generation 0 (Gen 0); its does not indicate the current number of bytes allocated in Gen 0. A Gen 0 GC is triggered when the allocations since the last GC exceed this size. The Gen 0 size is tuned by the Garbage Collector and can change during the execution of the application. At the end of a Gen 0 collection the size of the Gen 0 heap is infact 0 bytes; this counter displays the size (in bytes) of allocations that would trigger the next Gen 0 GC. This counter is updated at the end of a GC; its not updated on every allocation. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the bytes per second that are promoted from generation 0 (youngest) to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. This counter was designed as an indicator of relatively long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of bytes in generation 1 (Gen 1); this counter does not display the maximum size of Gen 1. Objects are not directly allocated in this generation; they are promoted from previous Gen 0 GCs. This counter is updated at the end of a GC; its not updated on every allocation. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the bytes per second that are promoted from generation 1 to generation 2 (oldest); objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. Nothing is promoted from generation 2 since it is the oldest. This counter was designed as an indicator of very long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of bytes in generation 2 (Gen 2). Objects are not directly allocated in this generation; they are promoted from Gen 1 during previous Gen 1 GCs. This counter is updated at the end of a GC; its not updated on every allocation. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current size of the Large Object Heap in bytes. Objects greater than 20 KBytes are treated as large objects by the Garbage Collector and are directly allocated in a special heap; they are not promoted through the generations. This counter is updated at the end of a GC; its not updated on every allocation. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter is the sum of four other counters; Gen 0 Heap Size; Gen 1 Heap Size; Gen 2 Heap Size and the Large Object Heap Size. This counter indicates the current memory allocated in bytes on the GC Heaps. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of GC Handles in use. GCHandles are handles to resources external to the CLR and the managed environment. Handles occupy small amounts of memory in the GCHeap but potentially expensive unmanaged resources. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of times the generation 0 objects (youngest; most recently allocated) are garbage collected (Gen 0 GC) since the start of the application. Gen 0 GC occurs when the available memory in generation 0 is not sufficient to satisfy an allocation request. This counter is incremented at the end of a Gen 0 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 1 or Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of times the generation 1 objects are garbage collected since the start of the application. The counter is incremented at the end of a Gen 1 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of times the generation 2 objects (older) are garbage collected since the start of the application. The counter is incremented at the end of a Gen 2 GC (also called full GC). _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the peak number of times a garbage collection was performed because of an explicit call to GC.Collect. Its a good practice to let the GC tune the frequency of its collections. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of pinned objects encountered in the last GC. This counter tracks the pinned objects only in the heaps that were garbage collected e.g. a Gen 0 GC would cause enumeration of pinned objects in the generation 0 heap only. A pinned object is one that the Garbage Collector cannot move in memory. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of sync blocks in use. Sync blocks are per-object data structures allocated for storing synchronization information. Sync blocks hold weak references to managed objects and need to be scanned by the Garbage Collector. Sync blocks are not limited to storing synchronization information and can also store COM interop metadata. This counter was designed to indicate performance problems with heavy use of synchronization primitives. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the amount of virtual memory (in bytes) currently committed by the Garbage Collector. (Committed memory is the physical memory for which space has been reserved on the disk paging file). This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the amount of virtual memory (in bytes) currently reserved by the Garbage Collector. (Reserved memory is the virtual memory space reserved for the application but no disk or main memory pages have been used.) This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Not Displayed. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the bytes of memory that are promoted from generation 0 to generation 1 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the bytes of memory that are promoted from generation 1 to generation 2 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 0 to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 1 to generation 2; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + % Time in GC is the percentage of elapsed time that was spent in performing a garbage collection (GC) since the last GC cycle. This counter is usually an indicator of the work done by the Garbage Collector on behalf of the application to collect and compact memory. This counter is updated only at the end of every GC and the counter value reflects the last observed value; its not an average. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Help not available. This is a and so cannot be inherited or instantiated. + + + The cumulative total number of bytes received over all open socket connections since the process was started. This number includes data and any protocol information that is not defined by the TCP/IP protocol. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + The cumulative total number of bytes sent over all open socket connections since the process was started. This number includes data and any protocol information that is not defined by the TCP/IP protocol. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + The cumulative total number of socket connections established for this process since the process was started. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + The cumulative total number of datagram packets received since the process was started. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + The cumulative total number of datagram packets sent since the process was started. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Stats for CLR Remoting. This is a and so cannot be inherited or instantiated. + + + This counter displays the total number of remoting channels registered across all AppDomains since the start of the application. Channels are used to transport messages to and from remote objects. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of context-bound classes loaded. Classes that can be bound to a context are called context-bound classes; context-bound classes are marked with Context Attributes which provide usage rules for synchronization; thread affinity; transactions etc. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of context-bound objects allocated per second. Instances of classes that can be bound to a context are called context-bound objects; context-bound classes are marked with Context Attributes which provide usage rules for synchronization; thread affinity; transactions etc. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of remoting proxy objects created in this process since the start of the process. Proxy object acts as a representative of the remote objects and ensures that all calls made on the proxy are forwarded to the correct remote object instance. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the current number of remoting contexts in the application. A context is a boundary containing a collection of objects with the same usage rules like synchronization; thread affinity; transactions etc. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the number of remote procedure calls invoked per second. A remote procedure call is a call on any object outside the caller;s AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of remote procedure calls invoked since the start of this application. A remote procedure call is a call on any object outside the caller;s AppDomain. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Stats for CLR Security. This is a and so cannot be inherited or instantiated. + + + This counter displays the total number of linktime Code Access Security (CAS) checks since the start of the application. Linktime CAS checks are performed when a caller makes a call to a callee demanding a particular permission at JIT compile time; linktime check is performed once per caller. This count is not indicative of serious performance issues; its indicative of the security system activity. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Not Displayed. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the depth of the stack during that last runtime Code Access Security check. Runtime Code Access Security check is performed by crawling the stack. This counter is not an average; it just displays the last observed value. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the percentage of elapsed time spent in performing runtime Code Access Security (CAS) checks since the last such check. CAS allows code to be trusted to varying degrees and enforces these varying levels of trust depending on code identity. This counter is updated at the end of a runtime security check; it represents the last observed value; its not an average. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Reserved for future use. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + This counter displays the total number of runtime Code Access Security (CAS) checks performed since the start of the application. Runtime CAS checks are performed when a caller makes a call to a callee demanding a particular permission; the runtime check is made on every call by the caller; the check is done by examining the current thread stack of the caller. This counter used together with "Stack Walk Depth" is indicative of performance penalty for security checks. This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by for the current instance. + + + Counters for System.Data.OracleClient This is a and so cannot be inherited or instantiated. + + + The number of actual connections per second that are being made to servers This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of actual disconnects per second that are being made to servers This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of unique connection strings This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connection pools This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections currently in-use This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections currently available for use This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of unique connection strings waiting for pruning This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connection pools This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections that are not using connection pooling This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections that are managed by the connection pooler This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections we reclaim from GCed from external connections This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections currently waiting to be made ready for use This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections we get from the pool per second This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections we return to the pool per second This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + Counters for System.Data.SqlClient This is a and so cannot be inherited or instantiated. + + + The number of actual connections per second that are being made to servers This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of actual disconnects per second that are being made to servers This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of unique connection strings This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connection pools This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections currently in-use This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections currently available for use This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of unique connection strings waiting for pruning This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connection pools This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections that are not using connection pooling This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections that are managed by the connection pooler This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections we reclaim from GCed from external connections This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections currently waiting to be made ready for use This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections we get from the pool per second This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + The number of connections we return to the pool per second This is a and so cannot be inherited or instantiated. + + + Gets the value of the . + Value returned by . + + + Process Test Pattern fixture. This class cannot be inherited. + + + Creates the execution logic + A instance that represent the type test logic. + + + Tags method that provide new object to be used in the following tests. + + + Gets or sets the provided type + Provided type. + + + Tag use to mark a method that writes data to a device. + + + Reflection Assertion class This is a and so cannot be inherited or instantiated. + + + Asserts that the type has a public instance constructor with a signature defined by parameters. + + + Asserts that the type has a constructor, with the specified bindind flags, with a signature defined by parameters. + + + Asserts that the type has a default public constructor + + + Asserts that the type has a public field method with a signature defined by parameters. + + + Asserts that the type has a field, with the specified bindind flags, with a signature defined by parameters. + + + Asserts that the type has a public instance method with a signature defined by parameters. + + + Asserts that the type has a method, with the specified bindind flags, with a signature defined by parameters. + + + Asserts whether an instance of the can be assigned from an instance of . + Parent instance. + Child instance. + + + Asserts whether is an instance of the . + + instance. + Child instance. + + + This tag defines test method that will be repeated the specified number of times. This class cannot be inherited. + + + This tag defines test method that will be repeated the specified number of times. This class cannot be inherited. + + + A resource-based data provider This class cannot be inherited. + + + Tags methods to execute database operation in its own database transaction. This class cannot be inherited. + + + Provides a row of values using in conjunction with to bind values to the parameters of a row test method. This class cannot be inherited. + + + Gets or sets the type of exception that is expected to be thrown when this row is tested, or null if none. + + + Gets the row of values. + The row of values + + + Gets the row of values. Each one will be converted (if posible) to the type of the corresponding argument in the test method. + List of parameters. + The row of values. + + + Declares a row test when applied to a test method along with one or more attributes. This class cannot be inherited. + + + Security Assertion class This is a and so cannot be inherited or instantiated. + + + Asserts that is authenticated. + + + Asserts that is not authenticated. + + + Asserts that the current windows identity is authenticated. + + + Asserts that the current windows identity is not authenticated. + + + Asserts that the current windows identity is in role. + + + Asserts that the current windows identity is in role. + + + Asserts that the current windows identity is in role. + + + Asserts that the current windows identity is in . + + + Asserts that the current windows identity is in role. + + + Verifies that the type is serializable with the XmlSerializer object. + type to test. + + + Serializes and deserialies to/from XML and checks that the results are the same. + Object to test + + + Tag use to mark a method that initiliazes the fixture instance. + + + String Assertion class This is a and so cannot be inherited or instantiated. + + + Asserts that two strings are equal, ignoring the case + Expected string + Actual string + + + Asserts the string does not contain c + String to test. + Variable list of characeters. + + + Asserts the regular expression reg makes a full match on s + String to test. + Regular expression + + + Asserts the regular expression regex makes a full match on . + String to test. + Regular expression + + + Asserts that the string is non null and empty + String to test. + + + Asserts that the string is non null and non empty + String to test. + + + Asserts the regular expression reg makes a match on s + String to test. + Regular expression + + + Asserts the regular expression regex makes a match on s + String to test. + A instance. + + + Asserts the regular expression reg makes a match on s + String to test. + Regular expression + + + Asserts the regular expression regex makes a match on s + String to test. + A instance. + + + Tag use to mark a method that cleans up the resource of the fixture instance. + + + Tag use to mark a mark a unit test method. This class cannot be inherited. + + + A single test case of a . + + + Gets the name of the test case + The name of the test case + + + Invokes test using the parameters returned by . + + + Simple Test Pattern fixture. This class cannot be inherited. + + + Creates the execution logic + A instance that represent the type test logic. + + + Contributes additional tests and setup or teardown steps to the lifecycle defined by . This class is and so cannot be instantiated. + + + Called to add runs to perform after teardown. + The collection to update + + + Called to add runs to perform before setup. + The collection to update + + + Called to add runs to perform during the test execution cycle. + The collection to update + + + Creates an order of execution in the fixture. This class cannot be inherited. + + + Gets or sets the order execution + The order of execution + + + Returns a string that represents the instance. + String representing the object. + + + A named collection of uniquely named . + + + Gets the name. + The name. + + + Gets a collection of . + A collection of . + + + Adds the test case to the suite + + instance to add. + The suite already contains a test case named . + + + Adds a new to the suite. + Name of the new test case + + invoked by the test case + parameters sent to when invoked + + is a null reference (Nothing in Visual Basic) + + is empty. + The suite already contains a test case named . + + + Removes the test case from the suite + Test case to remove + + is a null reference (Nothing in Visual Basic) + + + Test Suite fixture. This class cannot be inherited. + + + Creates the execution logic + A instance that represent the type test logic. + + + Tag used to mark a method that needs to be run before TestSuite generation. + + + This tag defines test method that will invoke the method in the specified number of concurrent threads. This class cannot be inherited. + + + Type fixture pattern implementation. This class cannot be inherited. + + + Creates the execution logic + A instance that represent the type test logic. + + + Gets a list of member names separated by ; + + + Gets a list of values separated by ; + + + A with verified result. + + + Web related assertions. This is a and so cannot be inherited or instantiated. + + + Verifies that the property of is equal to . + + + Verifies that the property of is equal to . + + + Verifies that the property of and are equal. + + + Verifies that the property of is equal to are equal. + + + Verifies that has child controls. + + + Verifies that has no child controls. + + + Verifies that is a child control of + + + Verifies that is the ID of a child control of + + + Verifies that has ViewState enabled. + + + Verifies that ID is equal to . + + + Verifies that is a not child control of + + + Verifies that is the not ID of a child control of + + + Verifies that has not ViewState enabled. + + + Verifies that the property of is false. + + + Verifies that the property of is false. + + + Verifies that the property of is false. + + + Verifies that is not visible. + + + Verifies that the property of is true. + + + Verifies that the property of is true. + + + Verifies that the property of is true. + + + Verifies that is visible. + + + Tag use to mark a method that writes data to a device. + + + A file-based data provider + + + Different collection order + + + Tests ascending order collection + + + Tests ascending order collection + + + Used to specify whether or not the test should delete the extracted resource when the test is complete. + + + Do not delete the extracted resource + + + Delete the extracted resource after the test. + + + When used as parameter in a row test, it will be replaced by null (Nothing in VB). + + + Could not find . + + + Collection indexing test class + + + Collection order tester class. + + + Tests for the and . + + + + + Comparing 2 attributes with the same name but different values + + + Comparing 2 attribute lists with the same attributes in different sequence + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.Algorithms.dll b/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.Algorithms.dll new file mode 100644 index 0000000000000000000000000000000000000000..20413e65d0b9ceae86712c03b73edb7388384009 GIT binary patch literal 176128 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.Algorithms.xml b/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.Algorithms.xml new file mode 100644 index 00000000..d5e036bb --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.Algorithms.xml @@ -0,0 +1,2818 @@ + + + + QuickGraph.Algorithms + + + + A static class with some helper methods This is a and so cannot be inherited or instantiated. + + + Checks that the graph does not have cyclies + graph to test + g is a null reference + graph contains a cycle + + + Checks that the sub graph rooted at does not have cyclies + graph to test + g is a null reference + graph contains a cycle + + + Computes the connected components. + graph to explore + component map where results are recorded + number of components + + + Checks if the child vertex is a child of the parent vertex using the predecessor map. + + + + + + Checks wheter an edge belongs to the edge set + graph containing the edge set + edge to test + true if e is in the graph edge set + + + Checks wheter an edge that goes from source to target belongs to the edge set + graph containing the edge set + edge source + edge target + true if e is in the graph edge set + + + Checks wheter a vertex belongs to the vertex set + graph containing the vertex set + vertex to test + true if v is in the graph vertex set + + + Checks if there exists a path between source and target + source vertex + target vertex + graph + true if target is reachable from source + + + Returns true if edge is a self edge + edge to test + true if self edge + e is null + + + Create a collection of odd vertices + graph to visit + colleciton of odd vertices + g is a null reference + + + Returns the vertex opposite to v on the edge e. + + + e or v is null + v is not incident to e + + + Returns an enumerable collection of the leaf vertices of the graph + graph to visit + enumerable of leaf vertices + + + Computes the leaves from the vertex. + graph containing the vertex + root of the tree + leaf vertices + + + Returns an enumerable collection of the root vertices of the graph + graph to visit + enumerable of root vertices + + + Computes the strong components. + graph to explore + component map where results are recorded + number of strong components + + + Applies a topological sort to the graph + graph to sort + sorted vertices + + + Creates a condensation graph transformation + + + Read only map of vertices within each strongly connected component + map with StronglyConnectedComponent ID as key and IList of vertices as value + + + Maps a graph vertex to a strongly connected component + Map of IVertex to strongly connected component ID + + + Visited graph + + + Clear the extracted strongly connected components + + + Compute the condensation graph and store it in the supplied graph 'cg' + Instance of mutable graph in which the condensation graph transformation is stored + + + Raise the CondensationGraphVertex evt + Pack the CG vertex and a VertexCollection of it's constituent vertices + + + Raised when a new vertex is added in the condensation graph + + + Encapsulates a vertex in the original graph and it's corresponding vertex in a transformation of the graph + + + Condensation graph vertex + + + Strongly connected vertices from original graph represented by the condensation graph node + + + Connected component computation + + + Gets the component map + Component map + + + Gets the connected components count + Connected component count + + + Visited graph + + + Executes the algorithm + The total number of components is the return value of the function + + + Computes the graph strong components. + + + Component map + + + Gets the number of strongly connected components in the graph + Number of strongly connected components + + + Vertex discory times + + + Root map + + + Visited graph + + + Executes the algorithm + The number of components is the return value of the function. + + + Topological sort of the graph. + + + Sorted vertices list + + + Visited vertex list + + + Delegate event that detects cycle. . + DepthFirstSearch algorithm + Edge that produced the error + Will always throw an exception. + + + Computes the topological sort and stores it in the list. + + + Computes the topological sort and stores it in the list. + Vertex list that will contain the results + + + Delegate that adds the vertex to the vertex list. . + + + + + Creates a transitive closure of the input graph + + + Map of vertex in Original graph to corresponding vertex in Transitive Closure + + + Visited Graph + + + Compute the transitive closure and store it in the supplied graph 'tc' + Mutable Graph instance to store the transitive closure + + is a . + + + Raises the event. + New edge that was added to the transitive closure graph + + + Raises the event. + + + + Invoked when a new edge is added to the transitive closure graph. + + + Invoked when a new vertex is added to the Transitive Closure graph + + + Encapsulates a vertex in the original graph and it's corresponding vertex in a transformation of the graph + + + Vertex in original graph + + + Equivalent Vertex in the transformation graph + + + Delegate to handle the CondensationGraphVertexEvent + + + Delegate to handle the TransformVertexEvent + + + Floyd Warshall All Shortest Path Algorithm + + + Gets the instance + + + Gets the visited graph + Visited Graph + + + Checks the graph for connectivity and negative cycles + cost distionary + graph has negatice cycle. + graph is not strongly connected + + + Compute the All shortest path problem. + + + Raises the event. + source vertex + target vertex + + + Raises the event. + + + + + + Raises the event. + source vertex + target vertex + + + + Raises the event. + + + + + + Raised when initializing a new path + + + Raised when a path is not reduced + + + Raised when a path is reduced + + + Distance reducer interface + + + + + + + + + Edge cloning event argument + + + Clone vertex + + + Original vertex + + + Vertex cloning event argument + + + Gets the clone vertex + Clone vertex instance + + + Gets the original vertex + Original vertex instance + + + A graph cloner algorithm + + + Makes a copy of the source graph to the clone graph. + source graph + clone graph + + + Triggers the CloneEdge event + + + + + Triggers the CloneVertex event + + + + + Clones the to and reverses the edges. + + + Event called on each edge cloning + + + Event called on each vertex cloning + + + Edge cloning event handler + + + Vertex cloning event handler + + + The grid variant of the Fruchterman-Reingold graph layout algorithm. + + + This algorithm is based on the following paper: T. Fruchterman and E. Reingold. "Graph drawing by force-directed placement." Software Practice and Experience, 21(11):1129--1164, 1991. Implemented by Arun Bhalla. + + + Useful point algebra function. This is a and so cannot be inherited or instantiated. + + + Computes the Euclidian distance between two points + first point + second point + + |p1-p2|_2 + + + + Computes the square of the Euclidian distance between two points + first point + second point + + (p1.x-p2.x)^2+(p1.y-p2.y)^2 + + + + Edmonds-Karp Maximum Flow Algorithm + + + Computes the maximum flow between and + + + + + Abstract base class for maximum flow algorithms. This class is and so cannot be instantiated. + + + + + + + Push-Relabel Maximum Flow Algorithm + + + Computes the maximum flow between and . + The source node of the graph. + The sink node of the graph. + The maximum flow of the graph. + + + A implementation that augments a such that for all edge (u,v) there exists the edge (v,u) in the graph. + + + Gets a value indicating wheter the has been augmented. + + + Gets a instance containing the augmented edges. + + + Gets a associating each edge to it's corresponding reversed edge. + + + Augments the with reversed edges. + The graph has already been augmented. + + + Removes the reversed edges. + The graph is not yet augmented. + + + + + Wilson-Propp Cycle-Popping Algorithm for Random Tree Generation. + + + Get the color dictionary + Vertex color dictionary + + + Gets or sets the Markov chain. + Markov chain. + set property, value is a null reference. + + + Gets or sets the random number generator used in RandomTree. + + number generator + + + Gets the dictionary of vertex edges successors in the generated random tree. + Vertex - Edge successor dictionary. + + + Gets the visited instance + Visited instance + + + Attemps to create a new random tree with probability transition . + probability transition + true if random tree generated, false otherwise + + + Clears from the tree and raises the event. + vertex to clear + + + Initializes the tree. + + + Gets the next vertex in the tree. + source vertex + next vertex in tree if any, null otherwise + + + Gets a value indicating if is not in the tree. + vertex to test + true if not in the tree, false otherwise. + + + Raises the event. + vertex being removed + + + Raises the event. + vertex being terminated + + + Raises the event. + vertex being initialized + + + Raises the event. + edge being added to the tree + + + Gets the next out-edge according to the Markov Chain generator. + Source vertex + next edge in the chain, null if u has no out-edges + + + Generates a random tree with no specified root. + + + Generates a random tree rooted at . + root vertex + root is a null reference + + + Adds to the tree and raises the event. + vertex to add + + + Sets as the next edge of in the tree, and raises the event. + source vertex + next edge in tree + + + Occurs when a vertex is removed from the tree. + + + Occurs when a vertex is added to the tree. + + + Occurs when a vertex is initialized + + + Occurs when an edge is added to the tree. + + + Markov chain generator with the propability vector equally distributed over the out-edges. + + + Gets or sets the random generator + Random number generator + + + Selects the next out- in the Markov Chain. + visted graph + source vertex + Random next out-edge + + or is a null reference + + + Stochastic Random Walk Generation. + + + Gets or sets the Markov chain. + Markov chain. + set property, value is a null reference. + + + Gets or sets an end of traversal predicate. + End of traversal predicate. + + + Gets or sets the random number generator used in RandomTree. + + number generator + + + Gets the visited instance + Visited instance + + + Generates a walk of steps + number of steps + + + Generates a walk of steps + root vertex + number of steps + + + Raises the event. + vertex that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge being added to the tree + + + Gets the next out-edge according to the Markov Chain generator. + Source vertex + next edge in the chain, null if u has no out-edges + + + Raised on the sink vertex once after the end of the search. + + + Raised on the source vertex once before the start of the search. + + + Occurs when an edge is added to the tree. + + + Markov chain generator with the propability vector distributed over the out-edges weights. + + + Gets or sets the random generator + Random number generator + + + Gets the edge-weight dictionary + Edge weight dictionary + + + Selects the next out- in the Markov Chain. + visted graph + source vertex + Random next out-edge + + or is a null reference + + + When implemented by a class, defines methods to generate a random Markov chain of . + + + Selects the next out- in the Markov Chain. + visted graph + source vertex + Random next out-edge + + or is a null reference + + + Algorithm that computes the PageRank ranking over a graph. + + + Gets or sets the damping factor in the PageRank iteration. + Damping factor in the PageRank formula (d). + + + Gets or sets the maximum number of iterations + The maximum number of iteration. + + + Gets the page rank dictionary + The of - rank entries.ank entries. + + + Gets or sets the tolerance to stop iteration + The tolerance to stop iteration. + + + Gets the visited graph + A instance + + + Computes the PageRank over the . + + + Initializes the rank map. + + + Iteratively removes the dangling links from the rank map + + + Performs a breadth-first traversal of a directed or undirected graph. + + + Gets the to dictionary + + to dictionary + + + Visited graph + + + Computes the bfs starting at s + starting vertex + s is null + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + + + + Registers the predecessors handler + + + + + + + + + + Computes the bfs starting at s without initalization. + starting vertex + current depth + s is null + + + Invoked (in addition to NonTreeEdge()) if the target vertex is colored black at the time of examination. The color black indicates that the vertex is no longer in the queue. + + + Invoked the first time the algorithm encounters vertex u. All vertices closer to the source vertex have been discovered, and vertices further from the source have not yet been discovered. + + + Invoked on every out-edge of each vertex immediately after the vertex is removed from the queue. + + + Invoked in each vertex as it is removed from the queue + + + Invoked after all of the out edges of u have been examined and all of the adjacent vertices have been discovered. + + + Invoked (in addition to non_tree_edge()) if the target vertex is colored gray at the time of examination. The color gray indicates that the vertex is currently in the queue. + + + Invoked on every vertex before the start of the search + + + Invoked (in addition to examine_edge()) if the edge is not a tree edge. + + + Invoked (in addition to ExamineEdge()) if the edge is a tree edge. The target vertex of edge e is discovered at this time. + + + The DepthFirstSearchAlgorithm performs a depth-first traversal of the vertices in a directed graph. + + + Gets the vertex color map + Vertex color () dictionary + + + Gets or sets the maximum exploration depth, from the start vertex. + Maximum exploration depth. + + + Visited graph + + + Execute the DFS search. + + + Execute the DFS starting with the vertex s + Starting vertex + + + Initializes the vertex color map + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Registers the predecessors handler + + + + + + + + + + + + + Does a depth first search on the vertex u + vertex to explore + current recursion depth + u cannot be null + + + Invoked on the back edges in the graph. + + + Invoked when a vertex is encountered for the first time. + + + Invoked on every out-edge of each vertex after it is discovered. + + + Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined). + + + Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.) + + + Invoked on every vertex of the graph before the start of the graph search. + + + Invoked on the source vertex once before the start of the search. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + The EdgeDepthFirstSearchAlgorithm performs a depth-first traversal of the edges in a directed graph. + + + Gets the edge dictionary + Edge dictionary + + + Gets or sets the maximum exploration depth, from the start edge. + Maximum exploration depth. + + + Gets the visited graph + The visited graph + + + Compute the algorithm starting at the first vertex. + + + Execute the EDFS starting with the vertex s + Starting vertex + + + Initiliaze color map + + + Triggers the BackEdge event. + + + + Triggers DiscoverEdge event + + + + + Triggers the ForwardOrCrossEdge event. + + + + Triggers the ForwardOrCrossEdge event. + + + + Triggers the ForwardOrCrossEdge event. + + + + Triggers the StartEdge event. + + + + Triggers the StartVertex event. + + + + Triggers the TreeEdge event. + + + + Registers the handlers of a visitor. + visitor to "attach" + + + Registers the handlers of a visitor. + visitor to "attach" + + + Does a depth first search on the vertex u + edge to explore + current exploration depth + se cannot be null + + + Invoked on the back edges in the graph. + + + Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined). + + + Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.) + + + Invoked on every vertex of the graph before the start of the graph search. + + + Invoked on the first edge of a test case + + + Invoked on the source vertex once before the start of the search. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + The EdgeDepthFirstSearchAlgorithm performs a depth-first traversal of the edges in a directed graph. + + + Gets the edge dictionary + Edge dictionary + + + Gets or sets the maximum exploration depth, from the start edge. + Maximum exploration depth. + + + Gets the visited graph + The visited graph + + + Compute the algorithm starting at the first vertex. + + + Execute the EDFS starting with the vertex s + Starting vertex + + + Initiliaze color map + + + Triggers the BackEdge event. + + + + Triggers DiscoverEdge event + + + + + Triggers the ForwardOrCrossEdge event. + + + + Triggers the ForwardOrCrossEdge event. + + + + Triggers the ForwardOrCrossEdge event. + + + + Triggers the StartEdge event. + + + + Triggers the StartVertex event. + + + + Triggers the TreeEdge event. + + + + Registers the handlers of a visitor. + visitor to "attach" + + + Registers the handlers of a visitor. + visitor to "attach" + + + Does a depth first search on the vertex u + edge to explore + current exploration depth + se cannot be null + + + Invoked on the back edges in the graph. + + + Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined). + + + Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.) + + + Invoked on every vertex of the graph before the start of the graph search. + + + Invoked on the first edge of a test case + + + Invoked on the source vertex once before the start of the search. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + Gets the vertex color map + Vertex color () dictionary + + + Gets or sets the maximum exploration depth, from the start vertex. + Maximum exploration depth. + + + Visited graph + + + Execute the DFS search. + + + Execute the DFS starting with the vertex s + Starting vertex + + + Initializes the vertex color map + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Registers the predecessors handler + + + + + + + + + + + + + Does a depth first search on the vertex u + vertex to explore + current recursion depth + u cannot be null + + + Invoked on the back edges in the graph. + + + Invoked when a vertex is encountered for the first time. + + + Invoked on every out-edge of each vertex after it is discovered. + + + Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined). + + + Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.) + + + Invoked on every vertex of the graph before the start of the graph search. + + + Invoked on the source vertex once before the start of the search. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + Gets the vertex color map + Vertex color () dictionary + + + Gets or sets the maximum exploration depth, from the start vertex. + Maximum exploration depth. + + + Gets the Visited graph + + + Does an implicit depth first search on the graph + Start vertex of the depth first search + + + Initializes the algorithm before computation. + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Registers the predecessors handler + + + + + + + + + + Visit vertex . + + + + + Invoked on the back edges in the graph. + + + Invoked when a vertex is encountered for the first time. + + + Invoked on every out-edge of each vertex after it is discovered. + + + Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined). + + + Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.) + + + Invoked on the source vertex once before the start of the search. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + Gets the vertex color map + Vertex color () dictionary + + + Gets or sets the maximum exploration depth, from the start vertex. + Maximum exploration depth. + + + Gets the Visited graph + + + Does an implicit depth first search on the graph + Start vertex of the depth first search + + + Initializes the algorithm before computation. + + + Triggers the BackEdge event. + + + + Triggers DiscoverEdge event + + + + + Triggers the ForwardOrCrossEdge event. + + + + Triggers the ForwardOrCrossEdge event. + + + + Triggers the StartEdge event. + + + + Triggers the StartVertex event. + + + + Triggers the TreeEdge event. + + + + Registers the handlers of a visitor. + visitor to "attach" + + + Does a depth first search on the vertex u + edge to explore + current exploration depth + se cannot be null + + + Invoked on the back edges in the graph. + + + Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined). + + + Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.) + + + Invoked on the first edge of a test case + + + Invoked on the source vertex once before the start of the search. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + The DepthFirstSearchAlgorithm performs a depth-first traversal of the vertices in a directed graph. + + + Gets the vertex color map + Vertex color () dictionary + + + Gets or sets the maximum exploration depth, from the start vertex. + Maximum exploration depth. + + + Visited graph + + + Execute the DFS search. + + + Execute the DFS starting with the vertex s + Starting vertex + + + Initializes the vertex color map + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Registers the predecessors handler + + + + + + + + + + + + + Does a depth first search on the vertex u + vertex to explore + current recursion depth + u cannot be null + + + Invoked on the back edges in the graph. + + + Invoked on the back edges in the graph. + + + Invoked when a vertex is encountered for the first time. + + + Invoked on every out-edge of each vertex after it is discovered. + + + Invoked on every out-edge of each vertex after it is discovered. + + + Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined). + + + Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.) + + + Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.) + + + Invoked on every vertex of the graph before the start of the graph search. + + + Invoked on the source vertex once before the start of the search. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + Performs a undirected (depth first and height first) depth first search on a directed bidirectional graph. + + + Vertex color map + + + Edge color map + + + Visited graph + + + Computes the dfs + + + Computes the dfs starting at s + start vertex + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + vertex that raised the event + + + Raises the event. + edge that raised the event + + + Registers the predecessors handler + + + + + + + + + + Visits vertex s + vertex to visit + + + Invoked on the back edges in the graph. + + + Invoked when a vertex is encountered for the first time. + + + Invoked on every out-edge of each vertex after it is discovered. + + + Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined). + + + Invoked on every vertex of the graph before the start of the graph search. + + + Invoked on the source vertex once before the start of the search. + + + Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point. + + + Bellman Ford shortest path algorithm. + + + Vertex color map + + + Constructed distance map + + + Constructed predecessor map + + + Edge weights + + + Computes all the shortest path from s to the oter vertices + Start vertex + true if successful, false if there was a negative cycle. + s is null + + + Applies the Bellman Ford algorithm + true if successful, false if there was a negative cycle. + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Raises the event. + vertex that raised the event + + + Invoked during the second stage of the algorithm, during the test of whether each edge was minimized. If the edge is minimized then this function is invoked. + + + Invoked during the second stage of the algorithm, during the test of whether each edge was minimized. If the edge was not minimized, this function is invoked. This happens when there is a negative cycle in the graph. + + + Invoked if the distance label for the target vertex is not decreased. + + + Invoked when the distance label for the target vertex is decreased. The edge that participated in the last relaxation for vertex v is an edge in the shortest paths tree. + + + Invoked on every edge in the graph |V| times. + + + Invoked on each vertex in the graph before the start of the algorithm. + + + Directed Acyclic Graph single source shortest path algorithm. + + + Vertex color map + + + Constructed distance map + + + Constructed predecessor map + + + Visited graph + + + Computes all the shortest path from s to the oter vertices + Start vertex + s is null + + + Triggers the DiscoverVertex event + + + + Triggers the EdgeNotRelaxed event + + + + Triggers the EdgeRelaxed event + + + + Triggers the ExamineEdge event + + + + Triggers the ExamineVertex event + + + + Triggers the FinishVertex event + + + + Triggers the InitializeVertex event + + + + + + + Invoked on vertex v when the edge (u,v) is examined and v is White. Since a vertex is colored Gray when it is discovered, each reachable vertex is discovered exactly once. This is also when the vertex is inserted into the priority queue. + + + Invoked if the edge is not relaxed. . + + + invoked on edge (u,v) if d[u] + w(u,v) < d[v]. The edge (u,v) that participated in the last relaxation for vertex v is an edge in the shortest paths tree. + + + Invoked on each out-edge of a vertex immediately after it has been added to set S. + + + Invoked on a vertex as it is added to set S. + + + Invoked on a vertex after all of its out edges have been examined. + + + Invoked on each vertex in the graph before the start of the algorithm. + + + Dijkstra shortest path algorithm. + + + Vertex color map + + + Constructed distance map + + + Vertex priorithized queue. Used internally. + + + Visited graph + + + Computes all the shortest path from s to the oter vertices + Start vertex + s is null + + + Raises the event. + edge that raised the event + + + Raises the event. + edge that raised the event + + + Add event handlers to the corresponding events. + Distance recorder visitor + + + Register the predecessor handlers + visitor + + + + + + Create a edge unary weight dictionary. + graph to map + Dictionary where each edge wheight is 1 + + + Create a edge unary weight dictionary. + graph to map + Dictionary where each edge wheight is 1 + + + Invoked on vertex v when the edge (u,v) is examined and v is WHITE. Since a vertex is colored GRAY when it is discovered, each reachable vertex is discovered exactly once. This is also when the vertex is inserted into the priority queue. + + + Invoked if the edge is not relaxed. . + + + invoked on edge (u,v) if d[u] + w(u,v) < d[v]. The edge (u,v) that participated in the last relaxation for vertex v is an edge in the shortest paths tree. + + + Invoked on each out-edge of a vertex immediately after it has been added to set S. + + + Invoked on a vertex as it is removed from the priority queue and added to set S. At this point we know that (p[u],u) is a shortest-paths tree edge so d[u] = delta(s,u) = d[p[u]] + w(p[u],u). Also, the distances of the examined vertices is monotonically increasing d[u1] <= d[u2] <= d[un]. + + + Invoked on a vertex after all of its out edges have been examined. + + + Invoked on each vertex in the graph before the start of the algorithm. + + + Optimal winning strategy calculation algorithm. + + + A Strategy as defined in section 3 of the article. + + + + A TestGraph as defined in the section 2 of the article. + + + + + Get the choice point enumerable collection (CP). + Choice point vertices enumerable collection. + + + Gets the underlying graph representing the Finite State Machine. + + instance representing the fsm. + + + Get the state enumerable collection (V-CP). + State vertices enumerable collection. + + + Gets a value indicating if is in CP. + vertex to test + true if is in CP + + + Gets a value indicating if is in the state set. + vertex to test + true if is in the state set + + + Gets a cost associated to the . + edge to test + Cost associated to + + + Gets a probability associated to the . + edge to test + Probability associated to + + + Under construction + + + Eulerian circuit on modified graph + + + Visited Graph + + + Adds temporary edges to the graph to make all vertex even. + + + + Merges the temporary circuit with the current circuit + true if all the graph edges are in the circuit + + + Computes the eulerian trails + + + Computes the number of eulerian trail in the graph. If negative, there is an eulerian circuit. + + number of eulerian trails + + + + + + + + + + + + Removes temporary edges + + + + Search a new path to add to the current circuit + start vertex + true if successfull, false otherwize + + + Computes the set of eulerian trails that traverse the edge set. + Eulerian trail set + + + Computes a set of eulerian trail, starting at that spans the entire graph. + start vertex + eulerian trail set, all starting at s + s is a null reference. + Eulerian trail not computed yet. + + + Looks for a new path to add to the current vertex. + true if found a new path, false otherwize + + + Records the vertex distance + + + Vertex distance dictionary + + + d[u] = 0; + + + + + d[u] = + intfy + Algorithm using the visitor + Contains the vertex + + + Let e = (u,v), d[ v ] = d[ u ] + 1; + + + + + Visitor that computes the edge predecessors. + + + Vertex Edge predecessor map. + + + End path edges collection + + + Returns the array of merged paths + + + Returns the minimal set of path from the entry point that executes all actions + + + Records edge predecessor + + + Records end path edges + + + + + Not used + + + + + Create a merged path. + end edge + edge color dictionary + path to edge + + + Returns the path leading to the vertex v. + end of the path + path leading to v + + + A visitor that records edges. + + + Recorded edges + + + Record edge handler + + + + + Scales the edge weights at each call + + + Gets or sets the scale factor + Scale factor + + + Gets the edge weight dictionary + Edge weight dictionary + + + Event handler that applies the factor the edge weight + + event arguement containing the edge + + + Visitor that computes the vertices predecessors. + + + End of path vertices + + + Vertex Edge predecessor map. + + + Returns the minimal set of path from the entry point that executes all actions + + + Records end of path vertex + + + + + Returns the path leading to the vertex v. + end of the path + path leading to v + + + Let e = (u,v), p[v]=u + + + Visitor that records the sink vertices in the visited tree. + + + Gets the sink collection + A of sink vertices + + + Gets the visited instance + The visited graph + + + Removes + + + + + Let e = (u,v), p[u]=e + + + Description résumée de TimeStamperVisitor. + + + Vertex discover time dictionary + + + Vertex finish time dictionary + + + Current time + + + Store the current time in the discover dictionary and increment the current time. + + + + + Store the current time in the finish dictionary and increment the current time. + + + + + A visitor that records vertices. + + + Recorded vertices + + + Record vertex handler + + + + + Record vertex handler + + + + + Record vertex handler + + + + + A mutable incidence graph implemetation + + + Gets a value indicating if the graph allows parralell edges. + true if the graph is a multi-graph, false otherwise + + + Gets the provider + + provider + + + Enumerable collection of edges. + + + Gets the edge count + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets a value indicating if the graph is directed. + true if the graph is directed, false if undirected. + + + Vertex Out edges dictionary + Dictionary of to out edge collection. + + + Gets the provider + + provider + + + Enumerable collection of vertices. + + + Gets the number of vertices + Number of vertices in the graph + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Add a new vertex from source to target Complexity: 2 search + 1 insertion + Source vertex + Target vertex + Created Edge + source or target is null + source or target are not part of the graph + + + Used for serialization. Not for private use. + edge to add. + + + Add a new vertex to the graph and returns it. Complexity: 1 insertion. + Create vertex + + + Add a new vertex to the graph and returns it. Complexity: 1 insertion. + Create vertex + + + Gets an enumerable collection of adjacent vertices + + Enumerable collection of adjacent vertices + + + Remove all of the edges and vertices from the graph. + + + Remove all edges to and from vertex u from the graph. + + + + Tests if a edge is part of the graph + Edge to test + true if is part of the graph, false otherwize + + + Test if an edge (u,v) is part of the graph + source vertex + target vertex + true if part of the graph + + + Tests if a vertex is part of the graph + Vertex to test + true if is part of the graph, false otherwize + + + Returns the number of out-degree edges of v + vertex + number of out-edges of the v + + + Returns an iterable collection over the edge connected to v + + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference + + + Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list. + edge to remove + e is null + + + Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v). + source vertex + target vertex + + + Remove all the edges from graph g for which the predicate pred returns true. + edge predicate + + + Remove all the out-edges of vertex u for which the predicate pred returns true. + vertex + edge predicate + + + Removes the vertex from the graph. + vertex to remove + v is null + + + Returns the collection of edges that matches the predicate + Edge predicate + enumerable colleciton of vertices that matches the criteron + ep is null + + + Returns the collection of out-edges that matches the predicate + + Edge predicate + enumerable colleciton of vertices that matches the criteron + v or ep is null + + + Returns the first Edge that matches the predicate + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + ep is null + + + Returns the first out-edge that matches the predicate + + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + v or ep is null + + + Returns the first vertex that matches the predicate + vertex predicate + null if not found, otherwize the first vertex that matches the predicate. + vp is null + + + Returns the collection of vertices that matches the predicate + vertex predicate + enumerable colleciton of vertices that matches the criteron + vp is null + + + Creates a bidirectional graph out of a graph. + + + True if parallel edges allowed + + + Adapted graph + + + Directed state + + + Gets a value indicating if the set of edges connected to v is empty + true if the adjacent edge set is empty, false otherwise. + v is a null reference + + + Gets an enumerable collection of the v adjacent vertices + + + + + + + + + + + Returns the number of in-edges plus out-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g. + vertex to test + out-degree + + + Returns the number of in-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g. + vertex to test + out-degree + + + Enumerable collection of in-edges + + + Gets a value indicating if the set of in-edges is empty + true if the in-edge set is empty, false otherwise. + v is a null reference + + + Returns the number of out-degree edges of v + vertex to test + out-degree + + + Returns an iterable collection of the out edges of v + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference + + + A mutable bidirectional graph implemetation + + + Vertex Out edges dictionary + + + Add a new vertex from source to target Complexity: 2 search + 1 insertion + Source vertex + Target vertex + Created Edge + source or target is null + source or target are not part of the graph + + + Adds a new edge to the graph + + + + Add a new vertex to the graph and returns it. Complexity: 1 insertion. + Create vertex + + + Adds a new vertex to the graph. + + + + Gets a value indicating if the set of edges connected to v is empty + true if the adjacent edge set is empty, false otherwise. + v is a null reference + + + Remove all of the edges and vertices from the graph. + + + Remove all edges to and from vertex u from the graph. + + + + Returns the number of in-edges plus out-edges. + + + + Returns the number of in-degree edges of v + + + + Returns an iterable collection over the in-edge connected to v + + + + Gets a value indicating if the set of in-edges is empty + true if the in-edge set is empty, false otherwise. + v is a null reference + + + Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list. + edge to remove + e is null + + + Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v). + source vertex + target vertex + + + Remove all the out-edges of vertex u for which the predicate pred returns true. + vertex + edge predicate + + + Removes the vertex from the graph. + vertex to remove + v is null + + + Returns the collection of in-edges that matches the predicate + + Edge predicate + enumerable colleciton of vertices that matches the criteron + v or ep is null + + + Returns the first in-edge that matches the predicate + + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + v or ep is null + + + A clustered adjacency graph + + + Gets a value indicating whether the graph allows parallel edges. + true if the graph allows parallel edges, false otherwize. + + + Gets an enumerable collection of clusters + Enumerable collection of clusters + + + Gets the number of clusters + Number of clusters + + + Not implemented yet. + + + Gets the used to generate the edges. + + instance used to generate the new edges. + + + Gets an enumerable collection of edges. + + collection of edges. + + + Gets the edge count. + Edge count. + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets a value indicating whether the graph is directed. + true if the graph is directed, false otherwize. + + + Gets the parent . + Parent . + + + Gets the used to generate the vertices. + + instance used to generate the new vertices. + + + Gets an enumerable collection of vertices. + + collection of vertices. + + + Gets the vertex count. + Vertex count. + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets the wrapped object. + + + Adds a new cluster. + New cluster + + + Adds a new edge + source vertex + target edge + added edge + u or v is a null reference + + + Adds an existing edge to the cluster + edge to add + + + Adds a new vertex to the cluster + new vertex + + + Adds an existing vertex to the cluster + vertex to add + + + Gets an enumerable collection of the v adjacent vertices + + + + Clears vertex out-edges + + + + Determines whether the contains the edge . + The edge to locate in . + true if the contains the edge ; otherwise, false. + + + Determines whether the contains an edge from the vertex to the vertex . + The source vertex of the edge(s) to locate in . + The target vertex of the edge(s) to locate in . + true if the contains the edge (, ); otherwise, false. + + + Determines whether the contains the vertex . + The vertex to locate in . + true if the contains the vertex ; otherwise, false. + + + + + + + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference + + + Removes a cluster + cluster to remove + cluster is a null reference. + + + Remove a specific edge + + + + Remove edges from u to v + + + + + Remove edge satifying the predicate + + + + Remove out edge satisfying the predicate + + + + + Removes a vertex from the cluster + + + + Gets a filtered collection of edges. + edge predicate + filetered collection + + + + + + + + + + + + + + + + + + + + An edge-list representation of a graph is simply a sequence of edges, where each edge is represented as a pair of vertex ID's. + + + Returns an enumerator providing access to all the edges in the graph. + + + Returns the number of edges in the graph. + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + + + + A mutable tree-like graph + + + Gets a value indicating if the tree allows cycles + true if it allows cycle, false otherwise + + + Adds a child vertex to the tree + parent vertex + created vertex + parent is a null reference + if AllowCycles is false and the edge creates a cycle + + + Removes vertex and sub-tree + vertex to remove + v is a null reference + Removing the vertex breaks the graph connectivity + + + Records all the edges that are part of the subtree of v + visited graph + root edge + maximum expolration depth + + + Records all the vertices that are part of the in-subtree of v + visited graph + root vertex + Maximum exploration depth + + + Records all the edges that are part of the subtree of v + visited graph + root edge + maximum expolration depth + + + Records all the vertices that are part of the out-subtree of v + visited graph + root vertex + Maximum exploration depth + + + Adaptor to flip in-edges and out-edges. + + + Reversed graph + + + Gets a value indicating if the set of edges connected to v is empty + true if the adjacent edge set is empty, false otherwise. + v is a null reference + + + Gets an enumerable collection of the v adjacent vertices + + + + Check the graph contains an edge from to . + + + + + Vertex degree + vertex to compute + vertex edgree + + + Flipped out-degree + vertex to compute + transposed out-edgree + + + Returns a transposed out-edges enumerable + vertex to compute + transposed out edges enumerable + + + Gets a value indicating if the set of in-edges is empty + true if the in-edge set is empty, false otherwise. + v is a null reference + + + Flipped in-degree + vertex to compute + transposed in-edgree + + + Returns a transposed in-edges enumerable + vertex to compute + transposed in edges enumerable + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference + + + A tree-like wrapper for bidirectional graph + + + Gets the wrapped instance. + + + Gets an enumerable collection of child + current + An enumerable collection of adjacent vertices + + is a null reference + + + Gets the first adjacent vertex + current vertex + first out-vertex + + is a null reference + + + Gets a value indicating if the has out-edges + + to test + true if has out-edges. + + is a null reference + + + + + is a null reference + + + Gets the parent. + current vertex + parent vertex if any, null reference otherwize + + is a null reference + + has multiple in-edges + + + A mutable incidence graph implemetation + + + Gets a value indicating if the graph allows parralell edges. + true if the graph is a multi-graph, false otherwise + + + Gets the provider + + provider + + + Enumerable collection of edges. + + + Gets the edge count + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets a value indicating if the graph is directed. + true if the graph is directed, false if undirected. + + + Vertex Out edges dictionary + Dictionary of to out edge collection. + + + Gets the provider + + provider + + + Enumerable collection of vertices. + + + Gets the number of vertices + Number of vertices in the graph + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Add a new vertex from source to target Complexity: 2 search + 1 insertion + Source vertex + Target vertex + Created Edge + source or target is null + source or target are not part of the graph + + + Used for serialization. Not for private use. + edge to add. + + + Add a new vertex to the graph and returns it. Complexity: 1 insertion. + Create vertex + + + Add a new vertex to the graph and returns it. Complexity: 1 insertion. + Create vertex + + + Gets an enumerable collection of adjacent vertices + + Enumerable collection of adjacent vertices + + + Remove all of the edges and vertices from the graph. + + + Remove all edges to and from vertex u from the graph. + + + + Tests if a edge is part of the graph + Edge to test + true if is part of the graph, false otherwize + + + Test is an edge (u,v) is part of the graph + source vertex + target vertex + true if part of the graph + + + Tests if a vertex is part of the graph + Vertex to test + true if is part of the graph, false otherwize + + + Returns the number of out-degree edges of v + vertex + number of out-edges of the v + + + Returns an iterable collection over the edge connected to v + + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference + + + Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list. + edge to remove + e is null + + + Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v). + source vertex + target vertex + + + Remove all the edges from graph g for which the predicate pred returns true. + edge predicate + + + Remove all the out-edges of vertex u for which the predicate pred returns true. + vertex + edge predicate + + + Removes the vertex from the graph. + vertex to remove + v is null + + + Returns the collection of edges that matches the predicate + Edge predicate + enumerable colleciton of vertices that matches the criteron + ep is null + + + Returns the collection of out-edges that matches the predicate + + Edge predicate + enumerable colleciton of vertices that matches the criteron + v or ep is null + + + Returns the first Edge that matches the predicate + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + ep is null + + + Returns the first out-edge that matches the predicate + + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + v or ep is null + + + Returns the first vertex that matches the predicate + vertex predicate + null if not found, otherwize the first vertex that matches the predicate. + vp is null + + + Returns the collection of vertices that matches the predicate + vertex predicate + enumerable colleciton of vertices that matches the criteron + vp is null + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.dll b/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.dll new file mode 100644 index 0000000000000000000000000000000000000000..d9aac7236a66407c3feeb89b93bb6e5c0221442b GIT binary patch literal 122880 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 Y;HU?Vdf=!Bj(Xsz2abB+|6LFKe_7qDAOHXW literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.xml b/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.xml new file mode 100644 index 00000000..bec1fb7d --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit2/QuickGraph.xml @@ -0,0 +1,3126 @@ + + + + QuickGraph + + + + An edge that can hold a value + + + associated property value + + + A vertex that can hold a value + + + Vertex associated property value + + + A graph edge + + + Edge unique identification number + + + Source vertex + + + Source vertex id, for serialization + + + Target Vertex + + + Source vertex id, for serialization + + + Compares two edges + Edge to compare + obj is not of type Edge. + + + + + + Hash code, using ID + + + Reads no data from serialization info + data holder + info is null + info is serializing + + + Converts to string. + + + Converts to string by returning the formatted ID + + + + Adds nothing to serialization info + data holder + info is null + info is not serializing + + + + + + + + + + + A vertex with a name + + + Vertex name + + + Reads no data from serialization info + data holder + info is null + info is serializing + + + Adds nothing to serialization info + data holder + info is null + info is not serializing + + + A vertex with a name + + + Vertex name + + + Reads no data from serialization info + data holder + info is null + info is serializing + + + Adds nothing to serialization info + data holder + info is null + info is not serializing + + + A Graph Vertex. + + + Unique identification number + + + Compares two vertices + vertex to compare + obj is not of type Vertex + + + + + + Hash code. ID used as identification number. + + + Reads no data from serialization info + data holder + info is null + info is serializing + + + Converts to string by returning the ID. + + + Converts to string by returning the formatted ID + + + + Adds nothing to serialization info + data holder + info is null + info is not serializing + + + + + + + + + + + Given a Distance map, compare two vertex distance + + + Compare the distance between vertex x and y + First vertex + Second vertex + -1 if d[x]<d[y], 0 if d[x] equals d[y] and +1 if d[x] > d[y] + + + A collection of elements of type Double + + + Gets or sets the Double at the given index in this DoubleCollection. + + + Adds an instance of type Double to the end of this DoubleCollection. + The Double to be added to the end of this DoubleCollection. + + + Adds the elements of an array to the end of this DoubleCollection. + The array whose elements are to be added to the end of this DoubleCollection. + + + Adds the elements of another DoubleCollection to the end of this DoubleCollection. + The DoubleCollection whose elements are to be added to the end of this DoubleCollection. + + + Determines whether a specfic Double value is in this DoubleCollection. + The Double value to locate in this DoubleCollection. + true if value is found in this DoubleCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this DoubleCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this DoubleCollection + The Double value to locate in the DoubleCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the DoubleCollection at the specified index + The index at which the Double is to be inserted. + The Double to insert. + + + Removes the first occurrence of a specific Double from this DoubleCollection. + The Double value to remove from this DoubleCollection. + + + Type-specific enumeration class, used by DoubleCollection.GetEnumerator. + + + A collection of elements of type Edge This class cannot be inherited. + + + Gets or sets the Edge at the given index in this EdgeCollection. + + + Adds an instance of type Edge to the end of this EdgeCollection. + The Edge to be added to the end of this EdgeCollection. + + + Adds the elements of an array to the end of this EdgeCollection. + The array whose elements are to be added to the end of this EdgeCollection. + + + Adds the elements of another EdgeCollection to the end of this EdgeCollection. + The EdgeCollection whose elements are to be added to the end of this EdgeCollection. + + + Determines whether a specfic Edge value is in this EdgeCollection. + The Edge value to locate in this EdgeCollection. + true if value is found in this EdgeCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this EdgeCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this EdgeCollection + The Edge value to locate in the EdgeCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the EdgeCollection at the specified index + The index at which the Edge is to be inserted. + The Edge to insert. + + + Removes the first occurrence of a specific Edge from this EdgeCollection. + The Edge value to remove from this EdgeCollection. + + + Type-specific enumeration class, used by EdgeCollection.GetEnumerator. This class cannot be inherited. + + + The current element. + + + Moves cursor to next element. + true if current is valid, false otherwize + + + Resets the cursor to the position before the first element. + + + A collection of elements of type EdgeCollection This class cannot be inherited. + + + Gets or sets the EdgeCollection at the given index in this EdgeCollectionCollection. + + + Adds an instance of type EdgeCollection to the end of this EdgeCollectionCollection. + The EdgeCollection to be added to the end of this EdgeCollectionCollection. + + + Adds the elements of an array to the end of this EdgeCollectionCollection. + The array whose elements are to be added to the end of this EdgeCollectionCollection. + + + Adds the elements of another EdgeCollectionCollection to the end of this EdgeCollectionCollection. + The EdgeCollectionCollection whose elements are to be added to the end of this EdgeCollectionCollection. + + + Determines whether a specfic EdgeCollection value is in this EdgeCollectionCollection. + The EdgeCollection value to locate in this EdgeCollectionCollection. + true if value is found in this EdgeCollectionCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this EdgeCollectionCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this EdgeCollectionCollection + The EdgeCollection value to locate in the EdgeCollectionCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the EdgeCollectionCollection at the specified index + The index at which the EdgeCollection is to be inserted. + The EdgeCollection to insert. + + + Removes the first occurrence of a specific EdgeCollection from this EdgeCollectionCollection. + The EdgeCollection value to remove from this EdgeCollectionCollection. + + + Type-specific enumeration class, used by EdgeCollectionCollection.GetEnumerator. This class cannot be inherited. + + + Gets the current edge collection + Current edge collection + + + A dictionary with keys of type Edge and values of type GraphColor This class cannot be inherited. + + + Gets or sets the GraphColor associated with the given Edge + The Edge whose value to get or set. + + + Gets a collection containing the keys in this EdgeGraphColorDictionary. + + + Gets a collection containing the values in this EdgeGraphColorDictionary. + + + Adds an element with the specified key and value to this EdgeGraphColorDictionary. + The Edge key of the element to add. + The GraphColor value of the element to add. + + + Determines whether this EdgeGraphColorDictionary contains a specific key. + The Edge key to locate in this EdgeGraphColorDictionary. + true if this EdgeGraphColorDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeGraphColorDictionary contains a specific key. + The Edge key to locate in this EdgeGraphColorDictionary. + true if this EdgeGraphColorDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeGraphColorDictionary contains a specific value. + The GraphColor value to locate in this EdgeGraphColorDictionary. + true if this EdgeGraphColorDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this EdgeGraphColorDictionary. + The Edge key of the element to remove. + + + A dictionary with keys of type Edge and values of type Double This class cannot be inherited. + + + Gets or sets the Double associated with the given Edge + The Edge whose value to get or set. + + + Gets a collection containing the keys in this EdgeDoubleDictionary. + + + Gets a collection containing the values in this EdgeDoubleDictionary. + + + Adds an element with the specified key and value to this EdgeDoubleDictionary. + The Edge key of the element to add. + The Double value of the element to add. + + + Determines whether this EdgeDoubleDictionary contains a specific key. + The Edge key to locate in this EdgeDoubleDictionary. + true if this EdgeDoubleDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeDoubleDictionary contains a specific key. + The Edge key to locate in this EdgeDoubleDictionary. + true if this EdgeDoubleDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeDoubleDictionary contains a specific value. + The Double value to locate in this EdgeDoubleDictionary. + true if this EdgeDoubleDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this EdgeDoubleDictionary. + The Edge key of the element to remove. + + + A dictionary with keys of type IEdge and values of type IEdge This class cannot be inherited. + + + Gets or sets the IEdge associated with the given IEdge + The IEdge whose value to get or set. + + + Gets a collection containing the keys in this EdgeEdgeDictionary. + + + Gets a collection containing the values in this EdgeEdgeDictionary. + + + Adds an element with the specified key and value to this EdgeEdgeDictionary. + The IEdge key of the element to add. + The IEdge value of the element to add. + + + Determines whether this EdgeEdgeDictionary contains a specific key. + The IEdge key to locate in this EdgeEdgeDictionary. + true if this EdgeEdgeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeEdgeDictionary contains a specific key. + The IEdge key to locate in this EdgeEdgeDictionary. + true if this EdgeEdgeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeEdgeDictionary contains a specific value. + The IEdge value to locate in this EdgeEdgeDictionary. + true if this EdgeEdgeDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this EdgeEdgeDictionary. + The IEdge key of the element to remove. + + + A wrapper class for weak collection of IEdge This class cannot be inherited. + + + Wrapped enumerable + + + Return a strongly typed enumerator + strongly typed enumerator + + + Wraps up the weakly typed collection in a strongly typed (IEdge) collection. + Collection to wrap + Edge enumerable collection + + + Strongly typed enumerator + + + Current Edge + + + Wrapped enumerator + + + A dictionary with keys of type IEdge and values of type Int This class cannot be inherited. + + + Gets or sets the Int associated with the given IEdge + The IEdge whose value to get or set. + + + Gets a collection containing the keys in this EdgeIntDictionary. + + + Gets a collection containing the values in this EdgeIntDictionary. + + + Adds an element with the specified key and value to this EdgeIntDictionary. + The IEdge key of the element to add. + The Int value of the element to add. + + + Determines whether this EdgeIntDictionary contains a specific key. + The IEdge key to locate in this EdgeIntDictionary. + true if this EdgeIntDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeIntDictionary contains a specific key. + The IEdge key to locate in this EdgeIntDictionary. + true if this EdgeIntDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeIntDictionary contains a specific value. + The Int value to locate in this EdgeIntDictionary. + true if this EdgeIntDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this EdgeIntDictionary. + The IEdge key of the element to remove. + + + A dictionary with keys of type Edge and values of type Object This class cannot be inherited. + + + Gets or sets the Object associated with the given Edge + The Edge whose value to get or set. + + + Gets a collection containing the keys in this EdgeObjectDictionary. + + + Gets a collection containing the values in this EdgeObjectDictionary. + + + Adds an element with the specified key and value to this EdgeObjectDictionary. + The Edge key of the element to add. + The Object value of the element to add. + + + Determines whether this EdgeObjectDictionary contains a specific key. + The Edge key to locate in this EdgeObjectDictionary. + true if this EdgeObjectDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeObjectDictionary contains a specific key. + The Edge key to locate in this EdgeObjectDictionary. + true if this EdgeObjectDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeObjectDictionary contains a specific value. + The Object value to locate in this EdgeObjectDictionary. + true if this EdgeObjectDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this EdgeObjectDictionary. + The Edge key of the element to remove. + + + A dictionary with keys of type Edge and values of type String This class cannot be inherited. + + + Gets or sets the String associated with the given Edge + The Edge whose value to get or set. + + + Gets a collection containing the keys in this EdgeStringDictionary. + + + Gets a collection containing the values in this EdgeStringDictionary. + + + Adds an element with the specified key and value to this EdgeStringDictionary. + The Edge key of the element to add. + The String value of the element to add. + + + Determines whether this EdgeStringDictionary contains a specific key. + The Edge key to locate in this EdgeStringDictionary. + true if this EdgeStringDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeStringDictionary contains a specific key. + The Edge key to locate in this EdgeStringDictionary. + true if this EdgeStringDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this EdgeStringDictionary contains a specific value. + The String value to locate in this EdgeStringDictionary. + true if this EdgeStringDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this EdgeStringDictionary. + The Edge key of the element to remove. + + + Description résumée de FilteredEdgeCollection. This class cannot be inherited. + + + Base collection + + + Edge predicate + + + Returns the enumerator + + + Filetred enumerator class This class cannot be inherited. + + + Current edge + + + Moves the cursor to the next in-edge. + True if successful, false if the iteration ended. + + + Positions the cursor before the first element. + + + Filtered vertex collectiohn This class cannot be inherited. + + + Base collection + + + Predicate + + + Returns a filtered enumerator + enumerator + + + Filtered enumerator This class cannot be inherited. + + + Current Vertex + + + Moves the cursor to the next Vertex. + True if successful, false if the iteration ended. + + + Positions the cursor before the first element. + + + A Priorithized (with respect to distance) vertex buffer. This class cannot be inherited. + + + Push a new vertex on the buffer. + new vertex + + + Updates the buffer order + modified vertex + + + + + + Defines the == operator + + + + + + + + + A dictionary with keys of type String and values of type IEdge This class cannot be inherited. + + + Gets or sets the IEdge associated with the given String + The String whose value to get or set. + + + Gets a collection containing the keys in this StringEdgeDictionary. + + + Gets a collection containing the values in this StringEdgeDictionary. + + + Adds an element with the specified key and value to this StringEdgeDictionary. + The String key of the element to add. + The IEdge value of the element to add. + + + Determines whether this StringEdgeDictionary contains a specific key. + The String key to locate in this StringEdgeDictionary. + true if this StringEdgeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringEdgeDictionary contains a specific key. + The String key to locate in this StringEdgeDictionary. + true if this StringEdgeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringEdgeDictionary contains a specific value. + The IEdge value to locate in this StringEdgeDictionary. + true if this StringEdgeDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this StringEdgeDictionary. + The String key of the element to remove. + + + A dictionary with keys of type String and values of type IVertex This class cannot be inherited. + + + Gets or sets the IVertex associated with the given String + The String whose value to get or set. + + + Gets a collection containing the keys in this StringVertexDictionary. + + + Gets a collection containing the values in this StringVertexDictionary. + + + Adds an element with the specified key and value to this StringVertexDictionary. + The String key of the element to add. + The IVertex value of the element to add. + + + Determines whether this StringVertexDictionary contains a specific key. + The String key to locate in this StringVertexDictionary. + true if this StringVertexDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringVertexDictionary contains a specific key. + The String key to locate in this StringVertexDictionary. + true if this StringVertexDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringVertexDictionary contains a specific value. + The IVertex value to locate in this StringVertexDictionary. + true if this StringVertexDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this StringVertexDictionary. + The String key of the element to remove. + + + A vertex buffer that acts like a stack. + + + The number of vertices in the buffer + + + Returns an enumerator over the buffer + Buffer enumerator + + + Returns the latest vertex in the buffer. Leaves it in the buffer. + Latest vertex + + + Removes the latest vertex. + + + Pushes a new vertex at the end of the buffer: + Vertex to push + + + Sorts the buffer using the comparer + Comparer used to sort the buffer + + + A collection of elements of type Vertex This class cannot be inherited. + + + Gets or sets the Vertex at the given index in this VertexCollection. + + + Adds an instance of type Vertex to the end of this VertexCollection. + The Vertex to be added to the end of this VertexCollection. + + + Adds the elements of an array to the end of this VertexCollection. + The array whose elements are to be added to the end of this VertexCollection. + + + Adds the elements of another to the end of this VertexCollection. + The whose elements are to be added to the end of this VertexCollection. + + + Determines whether a specfic Vertex value is in this VertexCollection. + The Vertex value to locate in this VertexCollection. + true if value is found in this VertexCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this VertexCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this VertexCollection + The Vertex value to locate in the VertexCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the VertexCollection at the specified index + The index at which the Vertex is to be inserted. + The Vertex to insert. + + + Removes the first occurrence of a specific Vertex from this VertexCollection. + The Vertex value to remove from this VertexCollection. + + + Type-specific enumeration class, used by VertexCollection.GetEnumerator. This class cannot be inherited. + + + Current vertex + + + A dictionary with keys of type Vertex and values of type GraphColor This class cannot be inherited. + + + Gets or sets the GraphColor associated with the given Vertex + The Vertex whose value to get or set. + + + Gets a collection containing the keys in this VertexColorDictionary. + + + Gets a collection containing the values in this VertexColorDictionary. + + + Adds an element with the specified key and value to this VertexColorDictionary. + The Vertex key of the element to add. + The GraphColor value of the element to add. + + + Determines whether this VertexColorDictionary contains a specific key. + The Vertex key to locate in this VertexColorDictionary. + true if this VertexColorDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexColorDictionary contains a specific key. + The Vertex key to locate in this VertexColorDictionary. + true if this VertexColorDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexColorDictionary contains a specific value. + The GraphColor value to locate in this VertexColorDictionary. + true if this VertexColorDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexColorDictionary. + The Vertex key of the element to remove. + + + A dictionary with keys of type Vertex and values of type Double This class cannot be inherited. + + + Gets or sets the Double associated with the given Vertex + The Vertex whose value to get or set. + + + Gets a collection containing the keys in this VertexDistanceDictionary. + + + Gets a collection containing the values in this VertexDistanceDictionary. + + + Adds an element with the specified key and value to this VertexDistanceDictionary. + The Vertex key of the element to add. + The Double value of the element to add. + + + Determines whether this VertexDistanceDictionary contains a specific key. + The Vertex key to locate in this VertexDistanceDictionary. + true if this VertexDistanceDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexDistanceDictionary contains a specific key. + The Vertex key to locate in this VertexDistanceDictionary. + true if this VertexDistanceDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexDistanceDictionary contains a specific value. + The Double value to locate in this VertexDistanceDictionary. + true if this VertexDistanceDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexDistanceDictionary. + The Vertex key of the element to remove. + + + A dictionary with keys of type IVertex and values of type DoubleCollection + + + Gets or sets the DoubleCollection associated with the given IVertex + The IVertex whose value to get or set. + + + Gets a collection containing the keys in this VertexDoublesDictionary. + + + Gets a collection containing the values in this VertexDoublesDictionary. + + + Adds an element with the specified key and value to this VertexDoublesDictionary. + The IVertex key of the element to add. + The DoubleCollection value of the element to add. + + + Determines whether this VertexDoublesDictionary contains a specific key. + The IVertex key to locate in this VertexDoublesDictionary. + true if this VertexDoublesDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexDoublesDictionary contains a specific key. + The IVertex key to locate in this VertexDoublesDictionary. + true if this VertexDoublesDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexDoublesDictionary contains a specific value. + The DoubleCollection value to locate in this VertexDoublesDictionary. + true if this VertexDoublesDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexDoublesDictionary. + The IVertex key of the element to remove. + + + A dictionary with keys of type Vertex and values of type Edge This class cannot be inherited. + + + Gets or sets the Edge associated with the given Vertex + The Vertex whose value to get or set. + + + Gets a collection containing the keys in this VertexEdgeDictionary. + + + Gets a collection containing the values in this VertexEdgeDictionary. + + + Adds an element with the specified key and value to this VertexEdgeDictionary. + The Vertex key of the element to add. + The Edge value of the element to add. + + + Determines whether this VertexEdgeDictionary contains a specific key. + The Vertex key to locate in this VertexEdgeDictionary. + true if this VertexEdgeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexEdgeDictionary contains a specific key. + The Vertex key to locate in this VertexEdgeDictionary. + true if this VertexEdgeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexEdgeDictionary contains a specific value. + The Edge value to locate in this VertexEdgeDictionary. + true if this VertexEdgeDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexEdgeDictionary. + The Vertex key of the element to remove. + + + A dictionary with keys of type Vertex and values of type EdgeCollection This class cannot be inherited. + + + Gets or sets the EdgeCollection associated with the given Vertex + The Vertex whose value to get or set. + + + Gets a collection containing the keys in this VertexEdgesDictionary. + + + Gets a collection containing the values in this VertexEdgesDictionary. + + + Adds an element with the specified key and value to this VertexEdgesDictionary. + The Vertex key of the element to add. + The EdgeCollection value of the element to add. + + + Determines whether this VertexEdgesDictionary contains a specific key. + The Vertex key to locate in this VertexEdgesDictionary. + true if this VertexEdgesDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexEdgesDictionary contains a specific key. + The Vertex key to locate in this VertexEdgesDictionary. + true if this VertexEdgesDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexEdgesDictionary contains a specific value. + The EdgeCollection value to locate in this VertexEdgesDictionary. + true if this VertexEdgesDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexEdgesDictionary. + The Vertex key of the element to remove. + + + A simple IEnumerable class that provides an enumerator over the graph edges. This class cannot be inherited. + + + Provides an enumerator over the graph edges + An enumerator + + + An adaptor class to enumerate edges. This class cannot be inherited. + + + Gets the current element in the collection. + The enumerator is positioned before the first element of the collection or after the last element. + + + Advances the enumerator to the next element of the collection. + true if the enumerator was successfully advanced to the next edge; false if the enumerator has passed the end of the collection. + + + Move the vertex iterator to the next vertex. + + + Sets the enumerator to its initial position, which is before the first element in the collection. + + + A wrapper class for weak collection of IVertex This class cannot be inherited. + + + Wrapped enumerable + + + Return a strongly typed enumerator + strongly typed enumerator + + + Wraps up the weakly typed collection in a strongly typed (IVertex) collection. + Collection to wrap + vertex enumerable collection + + + Strongly typed enumerator This class cannot be inherited. + + + Current vertex + + + Wrapped enumerator + + + A dictionary with keys of type Vertex and values of type int This class cannot be inherited. + + + Gets or sets the int associated with the given Vertex + The Vertex whose value to get or set. + + + Gets a collection containing the keys in this VertexIntDictionary. + + + Gets a collection containing the values in this VertexIntDictionary. + + + Adds an element with the specified key and value to this VertexIntDictionary. + The Vertex key of the element to add. + The int value of the element to add. + + + Determines whether this VertexIntDictionary contains a specific key. + The Vertex key to locate in this VertexIntDictionary. + true if this VertexIntDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexIntDictionary contains a specific key. + The Vertex key to locate in this VertexIntDictionary. + true if this VertexIntDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexIntDictionary contains a specific value. + The int value to locate in this VertexIntDictionary. + true if this VertexIntDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexIntDictionary. + The Vertex key of the element to remove. + + + A dictionary with keys of type Vertex and values of type Object This class cannot be inherited. + + + Gets or sets the Object associated with the given Vertex + The Vertex whose value to get or set. + + + Gets a collection containing the keys in this VertexObjectDictionary. + + + Gets a collection containing the values in this VertexObjectDictionary. + + + Adds an element with the specified key and value to this VertexObjectDictionary. + The Vertex key of the element to add. + The Object value of the element to add. + + + Determines whether this VertexObjectDictionary contains a specific key. + The Vertex key to locate in this VertexObjectDictionary. + true if this VertexObjectDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexObjectDictionary contains a specific key. + The Vertex key to locate in this VertexObjectDictionary. + true if this VertexObjectDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexObjectDictionary contains a specific value. + The Object value to locate in this VertexObjectDictionary. + true if this VertexObjectDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexObjectDictionary. + The Vertex key of the element to remove. + + + A dictionary with keys of type VertexPair and values of type double This class cannot be inherited. + + + Gets or sets the double associated with the given VertexPair + The VertexPair whose value to get or set. + + + Returns + + + + + Gets a collection containing the keys in this VertexPairDoubleDictionary. + + + Gets a collection containing the values in this VertexPairDoubleDictionary. + + + Adds an element with the specified key and value to this VertexPairDoubleDictionary. + The VertexPair key of the element to add. + The double value of the element to add. + + + Determines whether this VertexPairDoubleDictionary contains a specific key. + The VertexPair key to locate in this VertexPairDoubleDictionary. + true if this VertexPairDoubleDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexPairDoubleDictionary contains a specific key. + The VertexPair key to locate in this VertexPairDoubleDictionary. + true if this VertexPairDoubleDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexPairDoubleDictionary contains a specific value. + The double value to locate in this VertexPairDoubleDictionary. + true if this VertexPairDoubleDictionary contains an element with the specified value; otherwise, false. + + + + + + + Removes the element with the specified key from this VertexPairDoubleDictionary. + The VertexPair key of the element to remove. + + + + + + + + A dictionary with keys of type IVertex and values of type PointF This class cannot be inherited. + + + Gets or sets the PointF associated with the given IVertex + The IVertex whose value to get or set. + + + Adds an element with the specified key and value to this VertexPointFDictionary. + The IVertex key of the element to add. + The PointF value of the element to add. + + + Determines whether this VertexPointFDictionary contains a specific key. + The IVertex key to locate in this VertexPointFDictionary. + true if this VertexPointFDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexPointFDictionary contains a specific key. + The IVertex key to locate in this VertexPointFDictionary. + true if this VertexPointFDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexPointFDictionary contains a specific value. + The PointF value to locate in this VertexPointFDictionary. + true if this VertexPointFDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexPointFDictionary. + The IVertex key of the element to remove. + + + A dictionary with keys of type IVertex and values of type Size This class cannot be inherited. + + + Gets or sets the Size associated with the given IVertex + The IVertex whose value to get or set. + + + Gets a collection containing the keys in this VertexSizeDictionary. + + + Gets a collection containing the values in this VertexSizeDictionary. + + + Adds an element with the specified key and value to this VertexSizeDictionary. + The IVertex key of the element to add. + The Size value of the element to add. + + + Determines whether this VertexSizeDictionary contains a specific key. + The IVertex key to locate in this VertexSizeDictionary. + true if this VertexSizeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexSizeDictionary contains a specific key. + The IVertex key to locate in this VertexSizeDictionary. + true if this VertexSizeDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexSizeDictionary contains a specific value. + The Size value to locate in this VertexSizeDictionary. + true if this VertexSizeDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexSizeDictionary. + The IVertex key of the element to remove. + + + A dictionary with keys of type Vertex and values of type String This class cannot be inherited. + + + Gets or sets the String associated with the given Vertex + The Vertex whose value to get or set. + + + Gets a collection containing the keys in this VertexStringDictionary. + + + Gets a collection containing the values in this VertexStringDictionary. + + + Adds an element with the specified key and value to this VertexStringDictionary. + The Vertex key of the element to add. + The String value of the element to add. + + + Determines whether this VertexStringDictionary contains a specific key. + The Vertex key to locate in this VertexStringDictionary. + true if this VertexStringDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexStringDictionary contains a specific key. + The Vertex key to locate in this VertexStringDictionary. + true if this VertexStringDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexStringDictionary contains a specific value. + The String value to locate in this VertexStringDictionary. + true if this VertexStringDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexStringDictionary. + The Vertex key of the element to remove. + + + A dictionary with keys of type IVertex and values of type Vector2D This class cannot be inherited. + + + Gets or sets the Vector2D associated with the given IVertex + The IVertex whose value to get or set. + + + Gets a collection containing the keys in this VertexVector2DDictionary. + + + Gets a collection containing the values in this VertexVector2DDictionary. + + + Adds an element with the specified key and value to this VertexVector2DDictionary. + The IVertex key of the element to add. + The Vector2D value of the element to add. + + + Determines whether this VertexVector2DDictionary contains a specific key. + The IVertex key to locate in this VertexVector2DDictionary. + true if this VertexVector2DDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexVector2DDictionary contains a specific key. + The IVertex key to locate in this VertexVector2DDictionary. + true if this VertexVector2DDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexVector2DDictionary contains a specific value. + The Vector2D value to locate in this VertexVector2DDictionary. + true if this VertexVector2DDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexVector2DDictionary. + The IVertex key of the element to remove. + + + A dictionary with keys of type Vertex and values of type Vertex This class cannot be inherited. + + + Gets or sets the Vertex associated with the given Vertex + The Vertex whose value to get or set. + + + Gets a collection containing the keys in this VertexVertexDictionary. + + + Gets a collection containing the values in this VertexVertexDictionary. + + + Adds an element with the specified key and value to this VertexVertexDictionary. + The Vertex key of the element to add. + The Vertex value of the element to add. + + + Determines whether this VertexVertexDictionary contains a specific key. + The Vertex key to locate in this VertexVertexDictionary. + true if this VertexVertexDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexVertexDictionary contains a specific key. + The Vertex key to locate in this VertexVertexDictionary. + true if this VertexVertexDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this VertexVertexDictionary contains a specific value. + The Vertex value to locate in this VertexVertexDictionary. + true if this VertexVertexDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this VertexVertexDictionary. + The Vertex key of the element to remove. + + + A class containing a pair of . + + + Gets or sets the first instance + First instance. + set property, value is a null reference + + + Gets or sets the second instance + Second instance. + set property, value is a null reference + + + + + + A filtered adjacency graph + + + Filtered adjacency graph + + + Vertex predicate used to filter the vertices + + + Returns a filtered enumerable collection of adjacent vertices + + + + A filtered bidirectional graph + + + Underlying incidence graph + + + Gets a value indicating if the set of edges connected to v is empty + true if the adjacent edge set is empty, false otherwise. + v is a null reference + + + Vertex filtered degre + v to compute degree of + filtered degree + + + Returns the number of out-degree edges of v + vertex to test + out-degree + + + Returns an iterable collection of the out edges of v + + + Gets a value indicating if the set of in-edges is empty + true if the in-edge set is empty, false otherwise. + v is a null reference + + + A filtered IEdgeListAndIncidenceGraph. + + + Underlying incidence graph + + + Wrapped filtered edge list + + + Gets an enumerable collection of the v adjacent vertices + + + + Gets a value indicating if there is an edge between the vertices , . + source vertex + target vertex + true if (, ) exists. + u or v is a null reference + + + Returns the number of out-degree edges of v + vertex to test + out-degree + + + Returns an iterable collection of the out edges of v + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference + + + A filtered edge list graph + + + Underlying incidence graph + + + Returns an iterable collection of filtered edges + + + Returns the number of filtered edges in the graph + number of edges + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets a value indicating if the edge is part of the list. + edge to test + true if part of the list, false otherwize + e is a null reference + + + Base class for filtered graphs + + + True if underlying graph allows parallel edges + + + Edge predicate used to filter the edges + + + Underlying filtered graph + + + True if underlying graph in directed + + + Vertex predicate used to filter the vertices + + + A filtered incidence graph + + + Underlying incidence graph + + + Gets an enumerable collection of the v adjacent vertices + + + + Gets a value indicating if there is an edge between the vertices , . + source vertex + target vertex + true if (, ) exists. + u or v is a null reference + + + Returns the number of out-degree edges of v + vertex to test + out-degree + + + Returns an iterable collection of the out edges of v + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference + + + A filtered edge list graph + + + Returns an iterable collection of filtered edges + + + Returns the number of filtered edges in the graph + number of edges + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Wrapped filtered edge list + + + Underlying incidence graph + + + + + + Underlying incidence graph + + + Filtered enumerable collection of vertices + + + Gets the filtered vertices count + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets a value indicating if the vertex is part of the list. + vertex to test + true if part of the list, false otherwize + v is a null reference + + + Default object comparer. + + + + + + + Default swap class + + + Default swap operation + + + + + + http://www.codeproject.com/csharp/csquicksort.asp + + + Sorts the array. + The array to sort. + + + + + + + + Abstract base class for Swap sort algorithms. This class is and so cannot be instantiated. + + + Gets or sets the object + Comparer object + Set property, the value is a null reference + + + Gets or set the swapper object + The swapper. + Swapper is a null reference + + + + + + Sorts the . + + + + Object swapper interface + + + Swaps left and right in the list + + + + + + Event argument that contains two . + + + Edge passed to the event + + + Event argument that contains an . + + + Edge passed to the event + + + Utility class for graph color conversion This is a and so cannot be inherited or instantiated. + + + Converts GraphColor to System.Drawing.Color + graph color to convert + alpha component + corresponding Color + + + Converts GraphColor to System.Drawing.Color + graph color to convert + corresponding Color + + + Event argument that contains a . + + + Vertex passed to the event + + + Edge interface + + + Edge identification number + + + Source vertex + + + Target vertex + + + The Graph concept contains a few requirements that are common to all the graph concepts. + + + Parallel edge handling + + + Directed or undirected graph + True if directed graph + + + A port represents an anchor between an edge and a vertex + + + Port identification number + + + Gets or sets the parent vertex + The parent instance + + + The name of the port + + + An edge with ports attachement + + + Source vertex + + + Source port + + + Target vertex + + + Target port + + + A with . + + + Gets a collection of associated to the vertex + A of instance attached to the vertex + + + Vertex interface + + + Vertex unique identification number + + + Edge port enumeration + + + Unknown port + + + Lower left port + + + Lower right port + + + Upper left port + + + Upper right port + + + Middle left port + + + Middle right port + + + Middle top port + + + Middle bottom port + + + Colors used to mark the vertex and edges in the algorithms + + + White color, usually describes describes vertex. + + + Black color, usually describes finished vertex. + + + Gray color + + + Delegate that handles an edge that sends a vertex. + + + Delegate that handles an edge that sends a vertex. + + + Delegate that handles an event that sends a vertex. + + + IAlgorithm interface. + + + Visited graph object + + + Defines an algorithm that supports vertex distance recording. + + + Add event handlers to the corresponding events. + Distance recorder visitor + + + Edge colorzing algorithm + + + Edge color map + + + + + + Defines an algorithm that support edge predecessor recording. + + + Register the predecessor handlers + visitor + + + Defines an algorithm that support predecessor recording. + + + Register the predecessor handlers + visitor + + + Defines an algorithm that supports time stamping. + + + + + + An algorithm that implement TreeEdge event. + + + + + + Description résumée de IVertexColorizerAlgorithm. + + + Vertex color map + + + + + + An edge enumerable collection + + + Edge enumerable collection + + + An edge enumerator + + + Current edge + + + A collection of instance + + + + enumerable collection + + + Gets an instance + A instance. + + + An enumerator + + + Current + + + A vertex enumerable collection + + + + + + + + + + + + Edge enumerable collection + + + An edge enumerator + + + Current edge + + + + + + + + + + + + Description résumée de RandomGraph. This is a and so cannot be inherited or instantiated. + + + Picks an edge randomly in the edge list + edge list + random generator + randomaly chosen edge + + + + + + + + Generates a random graph + Graph to fill + number of vertices + number of edges + random generator + self edges allowed + + + Picks a vertex randomly in the vertex list + vertex list + random generator + randomaly chosen vertex + + + + + + + + Returns the vertex provider + + + Inserts the edge (u,v) into the graph, and returns the new edge. + + + Remove all edges to and from vertex u from the graph. + + + + Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v). + source vertex + target vertex + + + Removes the edge e + edge to remove + Edge not found + + + Description résumée de IMutableBidirectionalGraph. + + + Remove all the in-edges of vertex u for which the predicate pred returns true. + vertex + edge predicate + + + Remove all the edges from graph g for which the predicate pred returns true. + edge predicate + + + Clears the graph. + + + Remove all the out-edges of vertex u for which the predicate pred returns true. + vertex + edge predicate + + + A mutable tree-like graph + + + Gets a value indicating if the tree allows cycles + true if it allows cycle, false otherwise + + + Adds a child vertex to the tree + parent vertex + created vertex + parent is a null reference + if AllowCycles is false and the edge creates a cycle + + + Removes vertex and sub-tree + vertex to remove + v is a null reference + Removing the vertex breaks the graph connectivity + + + Fusion of and . + + + Defines a graph that can be modified by adding or removing vertices. + + + Returns the vertex provider + + + Adds a new vertex to the graph. + new instance + + + Remove u from the vertex set of the graph. Note that undefined behavior may result if there are edges remaining in the graph who's target is u. Typically the ClearVertex function should be called first. + vertex to clear + u is a null reference + + + A fusion of , + + + Union of , + + + A directed edge of a net which may connect a to a or a to a . + + + Gets or sets a value indicating if the instance is a input arc. + + + Gets or sets the instance attached to the . + The attached to the . + set property, value is a null reference (Nothing in Visual Basic). + + + Gets or sets the instance attached to the . + The attached to the . + set property, value is a null reference (Nothing in Visual Basic). + + + A High Level Petri Graph. + + + Gets a collection of instances. + A collection of instances. + + + Gets a collection of instances. + A collection of instances. + + + Gets a collection of instances. + A collection of instances. + + + A vertex (node) of a Petri Graph. + + + Gets or sets the name of the node + A representing the name of the node. + + + A Place in the HLPN framework + + + A node of a net, taken from the transition kind. + + + A boolean expression associated with the transition + + + A predicate applied to an edge + + + Tests the predicate and returns the result + edge to test + true if successful + e is null + + + A predicate applied to a vertex + + + Tests the predicate and returns the result + Vertex to test + true if successful + v is null + + + A edge generator + + + The edge full type. + + + Returns an edge e=(u,v) + + + Updates edge that has not been created with the provider + vertex to update + + + A vertex generator object + + + The vertex full type. + + + Generates a new vertex + + + Updates a vertex that has not been created with the provider + vertex to update + + + Defines an instance that can be deserialized from a instance. + + + Reads data from serialization info + data holder + info is a null reference + info is serializing + + + A serializable graph structure (graph, vertex or edge) + + + Adds data to serialization info + data holder + info is null + info is not serializing + + + A class for adding and retreiving atomic data. + + + Get a value indicating if the object is serializing + true if serializing, false if deserializing + + + Gets or sets a value from a key + value identifier + value associated with the key. If the key is not present in the data, null value is returned + get,set property, key is a null reference + + + Adds a new key-value pair + value identifier + value + key is a null reference + + + Gets a value indicating if the key is in the entry collection + key to test + true if key is in the dictionary, false otherwise + key is a null reference + + + Adds an edge to the graph + edge to add + + + Union of the , and interfaces. + + + Add a vertex to the graph + vertex to add + + + A small helper class for traversals This is a and so cannot be inherited or instantiated. + + + Returns the first edge of the graph + graph + first edge if any, otherwise a null reference + + + Returns the first edge of the graph + graph + first edge if any, otherwise a null reference + + + Returns the first source vertex of the enumerable + enumerable collection of + first source vertex if any, otherwise a null reference + + + Returns the first vertex of the enumerable + enumerable collection of + first target vertex if any, otherwise a null reference + + + Returns the first vertex of the enumerable + enumerable collection of + first vertex if any, otherwise a null reference + + + Returns the first vertex of the graph + graph + first vertex if any, otherwise a null reference + + + Returns the first vertex of the enumerable that matches the predicate. + enumerable collection of + vertex predicate + first vertex if any, otherwise a null reference + + + Returns the last edge of the edge collection + edge collection + last edge if any, otherwise a null reference + + + Returns the last edge of the graph + graph + last edge if any, otherwise a null reference + + + Returns the last source vertex of the enumerable + enumerable collection of + last source vertex if any, otherwise a null reference + + + Returns the last vertex of the enumerable + enumerable collection of + last target vertex if any, otherwise a null reference + + + Returns the first vertex of the enumerable + enumerable collection of + first vertex if any, otherwise a null reference + + + Returns the last vertex of the graph + graph + last vertex if any, otherwise a null reference + + + AdjacentGraph concept + + + Returns a enumerable collection of adjacent vertices + + + Adds access to in-edges. + + + Gets a value indicating if the set of edges connected to v is empty + true if the adjacent edge set is empty, false otherwise. + v is a null reference + + + Returns the number of in-edges plus out-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g. + vertex to test + out-degree + + + Returns the number of in-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g. + vertex to test + out-degree + + + Enumerable collection of in-edges + + + Gets a value indicating if the set of in-edges is empty + true if the in-edge set is empty, false otherwise. + v is a null reference + + + A fusion of and . + + + A graph with clusters. + + + Gets an enumerable collection of . + + + Gets the number of clusters + + + Gets a value indicating wheter the cluster is collapsed + true if the cluster is colapsed; otherwize, false. + + + Adds a new cluster to the graph. + Added cluster + + + Removes a cluster from the graph + cluster to remove + g is null + + + Defines the union of EdgeListGraph and IncidenceListGraph. + + + The EdgeListGraph concept refines the Graph concept, and adds the requirement for efficient access to all the edges in the graph. + + + Returns an enumerator providing access to all the edges in the graph. + + + Returns the number of edges in the graph. + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets a value indicating if the edge is part of the list. + edge to test + true if part of the list, false otherwize + e is a null reference + + + A bidirectional graph that supports filtered traversals + + + Returns the collection of in-edges that matches the predicate + + Edge predicate + enumerable colleciton of vertices that matches the criteron + v or ep is null + + + Returns the first in-edge that matches the predicate + + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + v or ep is null + + + A edge list graph that supports filtered traversals + + + Returns the collection of edges that matches the predicate + Edge predicate + enumerable colleciton of vertices that matches the criteron + vp is null + + + Returns the first Edge that matches the predicate + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + vp is null + + + An incidence graph that supports filtered traversals + + + Returns the collection of out-edges that matches the predicate + + Edge predicate + enumerable colleciton of vertices that matches the criteron + v or ep is null + + + Returns the first out-edge that matches the predicate + + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + v or ep is null + + + Union of , and . + + + A vertex list graph that supports filtered traversals + + + Returns the first vertex that matches the predicate + vertex predicate + null if not found, otherwize the first vertex that matches the predicate. + vp is null + + + Returns the collection of vertices that matches the predicate + vertex predicate + enumerable colleciton of vertices that matches the criteron + vp is null + + + A graph defined by a out-edges method. + + + Returns the out-degree edges of v + vertex to test + out-degree + + + Returns an iterable collection of the out edges of v + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference + + + Access to each vertex out-edges. + + + Gets a value indicating if there is an edge between the vertices , . + source vertex + target vertex + true if (, ) exists. + u or v is a null reference + + + A tree-like interface definition + + + Gets an enumerable collection of child + current + An enumerable collection of adjacent vertices + + is a null reference + + + Gets the first adjacent vertex + current vertex + first out-vertex + + is a null reference + + + Gets a value indicating if the has out-edges + + to test + true if has out-edges. + + is a null reference + + + + + is a null reference + + + Gets the parent. + current vertex + parent vertex if any, null reference otherwize + + is a null reference + + has multiple in-edges + + + Defines the union of VertexListGraph and EdgeListGraph. + + + The VertexListGraph concept refines the Graph concept, and adds the requirement for efficient traversal of all the vertices in the graph. + + + Gets an iterator-range providing access to all the vertices in the graph. + + collection over the instances of the graph. + + + Gets the number of in the graph. + The number of in the graph + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets a value indicating if the vertex is part of the list. + vertex to test + true if part of the list, false otherwize + v is a null reference + + + A distance recorder visitor + + + + + + + + + + + + + + + + + + + + + + + + + + + Visitor that records the edge predecessor from a vertex. + + + Records edge predecessor + + + Records end path edges + + + + + Not used + + + + + Visitor that records the edge predecessor from a vertex. + + + Finished a vertex exploration + + + + + Predecessor record + + + + + Description résumée de ITimeStamperVisitior. + + + + + + + + + + + Tree edge visitor + + + + + + + A vertex colorizer visitor + + + + + + + + + + + + + + + Exception throwed when not finding a vertex. + + + Exception throwed when not finding a vertex. + + + Not a acyclic graph execption + + + Multiple In Edge exception + + + Negative cycle execption + + + Not a acyclic graph execption + + + ParrallelEdgeNotAllowedException. + + + Exception throwed when not finding a vertex. + + + Exception throwed when not finding a vertex. + + + A predicate that filter edge connecting two vertices + + + Test if edge connects source and target vertex + edge to test + true if e connects source and target + + + Edge predicate + + + Applies the edge predicate to e and to it's vertices? + edge to test + EdgePredicate(e) && VertexPredicate(e.Source) && VertexPredicate(e.Target) + e is null + + + Predicate for checking that a vertex is in a collection + + + Gets a value indicating if is in the collection. + vertex to test + true if is in the collection, false otherwize + + + Predicate for checking that a vertex is in a collection + + + Gets a value indicating if is in the collection. + vertex to test + true if is in the collection, false otherwize + + + In edge predicate + + + Applies the edge predicate to e and to it's source + edge to test + EdgePredicate(e) and VertexPredicate(e.Source) + e is null + + + Predicate that checks if a edge is an edge + + + + + + Predicate that checks if a edge is an inedge + + + + + + + + + Predicate that always returns true + + + Always returns true. + + + + Predicate that always returns true + + + Always returns true. + + + + An predicate that checks that the edge is not in both circuit and temporary circuit. + + + Edge circuit + + + Temporary circuit + + + Test method + + + + Not operator to predicate + + + + + + Out-edge predicate + + + Applies the edge predicate to e and to it's target vertex + edge to test + EdgePredicate(e) and VertexPredicate(e.Target) + e is null + + + Static helper class for creating predicates This is a and so cannot be inherited or instantiated. + + + + + + + + Checks ep(e) && vp(e.Source) && vp(e.Target) + predicate to apply to edge + predicate to apply to edge source and target + + + Check if a vertex is equal to v + vertex to test + predicate + + + Check if vertex is in list + + + + Creates a predicate that check the edge and the edge source + edge predicate to apply to the edge + vertex predicate to apply to the edge source + in-edge predicate + + + Creates a predicate that checks wheter an edge is adjacent to a given vertex. + vertex to test + is adjacent predicate + + + Creates a predicate that checks if an edge is an in-edge of a vertex. + vertex to check + in-edge predicate + + + Creates a predicate that checks if an edge is an out-edge of a vertex. + vertex to check + out-edge predicate + + + Returns a edge predicate that always returns true. + + + Returns a vertex predicate that always returns true. + + + Negates a predicate + + + + Creates a predicate that check the edge and the edge target + edge predicate to apply to the edge + vertex predicate to apply to the edge target + out-edge predicate + + + Source vertex prodicate + + + + Predicate that test if an edge is residual + + + Residual capacities map + + + Test if edge e has a positive residual capacity + edge to test + 0 < ResidualCapacities[e] + e is null + + + Predicate that test if an edge's reverse is residual + + + Residual capacities map + + + Reversed edges map + + + Test if edge e has a positive residual capacity + edge to test + 0 < ResidualCapacities[e] + e is null + + + A predicate to test if a is a root vertex (no in-edges). + + + Tests if the vertex is a root + vertex to test + true is the vertex has no in-edges, false otherwise + + + A predicate to test if a is a root vertex (no in-edges). + + + Tests if the vertex is a root + vertex to test + true is the vertex has no in-edges, false otherwise + + + Predicate that checks to two vertex are equal + + + Reference vertex + + + Test if v == u + vertex to test + v == u + + + Custom edge provider This class cannot be inherited. + + + Returns typeof(CustomEdge) + + + Creates a new edge + + + + + Updates an edge that has not been created with the provider + vertex to update + + + Default custom vertex provider This class cannot be inherited. + + + Returns typeof(CustomVertex) + + + Creates a new vertex + + + Updates a vertex that has not been created with the provider + vertex to update + + + Default edge provider This class cannot be inherited. + + + Edge type. + + + Creates a new edge + + + + + Updates an edge that has not been created with the provider + edge to update + + + Named edge provider This class cannot be inherited. + + + Returns typeof(NamedEdge) + + + Creates a new edge + + + + + Updates an edge that has not been created with the provider + edge to update + + + Default custom vertex provider This class cannot be inherited. + + + Returns typeof(NamedVertex) + + + Creates a new vertex + + + Updates a vertex that has not been created with the provider + vertex to update + + + Default custom edge provider + + + Returns typeof(CustomEdge) + + + Creates a new edge + + + Updates a edge that has not been created with the provider + edge to update + + + Default custom vertex provider + + + Returns typeof(CustomVertex) + + + Creates a new vertex + + + Updates a vertex that has not been created with the provider + vertex to update + + + Vertex provider This class cannot be inherited. + + + Vertex type. + + + Creates a new vertex + + + Updates a vertex that has not been created with the provider + vertex to update + + + Graph serializer to the GraphML format. + + + Serializes g to xml + xml writer + graph to serialize + writer or g are null + g vertex or edge does not implement . + + + Serializes the filtered graph g to xml + xml writer + "base" graph of g + graph to serialize + writer or g are null + g vertex or edge does not implement . + + + A data holder class + + + Number of key-value pair in the data bag. + + + True if serializing + + + Gets or sets a data entry in the graph info collection + set property,set a value while the graph info is deserializing + get property, the requested key is not found + + + Adds a new key-value pair + value identifier + value + key + + + Gets a value indicating if the key is in the data entries. + key to test + true if key is in the data collection, false otherwise + + + Base class for Graph serializers. This class is and so cannot be instantiated. + + + Created vertices table + + + Created vertices table + + + + + + + + + + Deserializes data from Xml stream. + xml stream + deserialized data + + + Formats the edge ID number + edge + e.ID formatted + + + Formats the vertex ID number + vertex + v.ID formatted + + + Returns qualifed type name of o + + + + + + + Moves reader to element with name = name + + + + + + + + + + + + Moves reader to element with name = name + + + + + + + + + + Parses edge id of the form 'edd' where dd is the id number + id identifier + id number + + + Parses vertex id of the form 'vdd' where dd is the id number + id identifier + id number + + + + + + Reads graph data and creates new graph instance + xml reader opened on graph data + created graph instance + + + Reads vertex or edge data + + + + + Serializes g to xml + xml writer + graph to serialize + writer or g are null + g vertex or edge does not implement . + + + Serializes the filtered graph g to xml + xml writer + "base" graph of g + graph to serialize + writer or g are null + g vertex or edge does not implement . + + + Writes a vertex element and it's custom data stored in info. + xml writer + edge to store + edge custom data + + + Closes the graph element. + xml writer + + + Create the graph element and stores graph level data. + xml writer + "base" graph of g + graph to serialize + + + Writes a vertex element and it's custom data stored in info. + xml writer + vertex to store + vertex custom data + + + Graph serializer to the GXL format. + + + + + + + + + + Reads graph data and creates new graph instance + xml reader opened on graph data + created graph instance + + + Reads custom info from GraphMl + xml reader + custom data + + + + + + + Reads vertex or edge data + + + + + Writes a vertex element and it's custom data stored in info. + xml writer + edge to store + edge custom data + + + Closes the graph element. + xml writer + + + Create the graph element and stores graph level data. + xml writer + "base" graph of g + graph to serialize + + + Writes custom info to GraphMl + xml writer + custom data + + + Writes a vertex element and it's custom data stored in info. + xml writer + vertex to store + vertex custom data + + + Gets the dictionary of key-and-value pairs + Data entries + + + Reads no data from serialization info + data holder + info is null + info is serializing + + + Adds nothing to serialization info + data holder + info is null + info is not serializing + + + Gets the dictionary of key-and-value pairs + Data entries + + + Reads no data from serialization info + data holder + info is null + info is serializing + + + Adds nothing to serialization info + data holder + info is null + info is not serializing + + + A wrapper for serializings graphs + + + Serialized graph + + + + + + + + + + + + + Reads graph data from Xml and create the graph object. + opened xml reader + deserialized graph + + + Serializes graph to xml. + + + + Serializes the graph to xml + opened xml writer + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/Readme.txt b/lib/Gallio_3.0.6.787/bin/MbUnit2/Readme.txt new file mode 100644 index 00000000..09a9d193 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit2/Readme.txt @@ -0,0 +1,9 @@ +MbUnit v2 Adapter Plugin +======================== + +This plugin uses the MbUnit v2 test runner to adapt MbUnit v2 tests so that +they can run within Gallio and be manipulated by Gallio-based tools. + +The plugin assembly is deliberately NOT signed using a strong name. +You can replace the underlying test framework with newer versions as +long as they are binary compatible with the originally distributed version. diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/Refly.dll b/lib/Gallio_3.0.6.787/bin/MbUnit2/Refly.dll new file mode 100644 index 0000000000000000000000000000000000000000..c6eba39ff8e04cfcdae3241e154cedb404c7daeb GIT binary patch literal 131072 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 + + + Refly + + + + An attribute argument. + + + An attribute declaration + + + A collection of elements of type AttributeDeclaration + + + Adds an instance of type AttributeDeclaration to the end of this AttributeDeclarationCollection. + The AttributeDeclaration to be added to the end of this AttributeDeclarationCollection. + + + Determines whether a specfic AttributeDeclaration value is in this AttributeDeclarationCollection. + The AttributeDeclaration value to locate in this AttributeDeclarationCollection. + true if value is found in this AttributeDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this AttributeDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Inserts an element into the AttributeDeclarationCollection at the specified index + The index at which the AttributeDeclaration is to be inserted. + The AttributeDeclaration to insert. + + + Removes the first occurrence of a specific AttributeDeclaration from this AttributeDeclarationCollection. + The AttributeDeclaration value to remove from this AttributeDeclarationCollection. + + + Type-specific enumeration class, used by AttributeDeclarationCollection.GetEnumerator. + + + A class declaration + + + Gets or sets the output type. + A instance. + + + A class that controls the generation of code. + + + A constant value declaration. + + + A constructor declaration + + + Abstract base class for declarations. This class is and so cannot be instantiated. + + + A delegate declaration + + + A enum declaration + + + A event declaration. + + + Helper class containing static methods to create instances. This is a and so cannot be inherited or instantiated. + + + Create a base reference expression + + + Create a false expression + + + Create a null expression + + + Create a this reference expression + + + Create a true expression + + + Create a value reference expression of a set section inside a property + + + Creates a reference to a given argument + The instance to reference. + A instance referencing . + + is a null reference (Noting in Visual Basic) + + + Creates a case of the to the . + Target + + instance to case + A that will generate the cast. + + is a null reference (Noting in Visual Basic) + + + Creates a case of the to the . + Target + + instance to case + A that will generate the cast. + + is a null reference (Noting in Visual Basic) + + + Creates a case of the to the . + Target + + instance to case + A that will generate the cast. + + is a null reference (Noting in Visual Basic) + + + Creates a delegate constructr + The delegate type + The listener method + A representing the delegate creation. + + or is a null reference (Nothing in Visual Basic) + + + Creates a delegate constructr + The delegate type + The listener method + A representing the delegate creation. + + or is a null reference (Nothing in Visual Basic) + + + Creates a delegate constructr + The delegate type + The listener method + A representing the delegate creation. + + or is a null reference (Nothing in Visual Basic) + + + Creates a new type(...) expression. + Target name. + Parameters of the construcotr. + + is a null reference (Noting in Visual Basic) + + + Creates a new type(...) expression. + Target . + Parameters of the construcotr. + + is a null reference (Noting in Visual Basic) + + + Creates a new t(...) expression. + Target . + Parameters of the construcotr. + + is a null reference (Noting in Visual Basic) + + + Creates a new type[size] expression + Array item type + Array size + A instance + + is a null reference. + + + Creates a new type[size] expression + Array item type + Array size + A instance + + is a null reference. + + + Creates a new type[size] expression + Array item type + Array size + A instance + + is a null reference. + + + Creates a new type[expression] expression + Array item type + Array size + A instance + + or is a null reference. + + + Creates a new type[expression] expression + Array item type + Array size + A instance + + or is a null reference. + + + Creates a new type[expression] expression + Array item type + Array size + A instance + + or is a null reference. + + + Creates a new type[] { initializers } expression + Array item type + Array items + A instance + + is a null reference. + + + Creates a new type[] { initializers } expression + Array item type + Array items + A instance + + is a null reference. + + + Creates a new type[] { initializers } expression + Array item type + Array items + A instance + + is a null reference. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a primitive value. + + value to generate. + A instance that will generate the value. + + + Creates a snippet of code that will be outputed as such. + Snippet of code + A instance that will output the snippet. + + + Creates a reference expression to a given . + Target name + A that will generate the expression. + + is a null reference (Nothing in Visual Basic) + + + Creates a reference expression to a given . + Target name + A that will generate the expression. + + is a null reference (Nothing in Visual Basic) + + + Creates a reference expression to a given . + Target name + A that will generate the expression. + + is a null reference (Nothing in Visual Basic) + + + Creates a typeof(type) expression. + Target name. + A that will generate the expression. + + is a null reference (Nothing in Visual Basic) + + + Creates a typeof(type) expression. + Target + A that will generate the expression. + + is a null reference (Nothing in Visual Basic) + + + Creates a typeof(type) expression. + Target + A that will generate the expression. + + is a null reference (Nothing in Visual Basic) + + + Creates a reference to a given variable + The instance to reference. + A instance referencing . + + is a null reference (Noting in Visual Basic) + + + A field declaration + + + Abstract class for implementation members declarations. This class is and so cannot be instantiated. + + + A index declaration. + + + Abstract class for member declaration This class is and so cannot be instantiated. + + + A method declaration + + + A method signature + + + A namespace declaration + + + A parameter declaration + + + A property declaration + + + Helper containing static methods for creating statements. This is a and so cannot be inherited or instantiated. + + + Creates an assign statement: left = right + Left instance + Right instance + A instance. + + or is a null reference (Nothing in Visual Basic) + + + Helper static class for Type related tasks This class cannot be inherited. + + + Gets the first instance of from the type custom attributes. + type to test + custom attribute type to search + First instance of from the type custom attributes. + + or is a null reference + + is not tagged by an attribute of type + + + Gets the first instance of from the property custom attributes. + property to test + custom attribute type to search + First instance of from the property custom attributes. + + or is a null reference + + is not tagged by an attribute of type + + + Gets a value indicating if the type is tagged by a instance. + type to test + custom attribute type to search + true if is tagged by a attribute, false otherwise. + + or is a null reference + + + Gets a value indicating if the property info is tagged by a instance. + property to test + custom attribute type to search + true if is tagged by a attribute, false otherwise. + + or is a null reference + + + A type declaration. + + + Gets the type full name. + Type full name + + + Gets the type name. + Type name + + + Gets the + Corresponding instance. + + + Different possible output types + + + Generates a class + + + Generates a struct + + + Generates a class and it's interface + + + Generates the interface only + + + A collection of elements of type Assembly + + + Gets or sets the Assembly at the given index in this AssemblyCollection. + + + Adds an instance of type Assembly to the end of this AssemblyCollection. + The Assembly to be added to the end of this AssemblyCollection. + + + Adds the elements of an array to the end of this AssemblyCollection. + The array whose elements are to be added to the end of this AssemblyCollection. + + + Adds the elements of another AssemblyCollection to the end of this AssemblyCollection. + The AssemblyCollection whose elements are to be added to the end of this AssemblyCollection. + + + Determines whether a specfic Assembly value is in this AssemblyCollection. + The Assembly value to locate in this AssemblyCollection. + true if value is found in this AssemblyCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this AssemblyCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this AssemblyCollection + The Assembly value to locate in the AssemblyCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the AssemblyCollection at the specified index + The index at which the Assembly is to be inserted. + The Assembly to insert. + + + Removes the first occurrence of a specific Assembly from this AssemblyCollection. + The Assembly value to remove from this AssemblyCollection. + + + Type-specific enumeration class, used by AssemblyCollection.GetEnumerator. + + + A collection of elements of type CatchClause + + + Gets or sets the CatchClause at the given index in this CatchClauseCollection. + + + Adds an instance of type CatchClause to the end of this CatchClauseCollection. + The CatchClause to be added to the end of this CatchClauseCollection. + + + Adds the elements of an array to the end of this CatchClauseCollection. + The array whose elements are to be added to the end of this CatchClauseCollection. + + + Adds the elements of another CatchClauseCollection to the end of this CatchClauseCollection. + The CatchClauseCollection whose elements are to be added to the end of this CatchClauseCollection. + + + Determines whether a specfic CatchClause value is in this CatchClauseCollection. + The CatchClause value to locate in this CatchClauseCollection. + true if value is found in this CatchClauseCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this CatchClauseCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this CatchClauseCollection + The CatchClause value to locate in the CatchClauseCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the CatchClauseCollection at the specified index + The index at which the CatchClause is to be inserted. + The CatchClause to insert. + + + Removes the first occurrence of a specific CatchClause from this CatchClauseCollection. + The CatchClause value to remove from this CatchClauseCollection. + + + Type-specific enumeration class, used by CatchClauseCollection.GetEnumerator. + + + A collection of elements of type ConstructorDeclaration + + + Gets or sets the ConstructorDeclaration at the given index in this ConstructorDeclarationCollection. + + + Adds an instance of type ConstructorDeclaration to the end of this ConstructorDeclarationCollection. + The ConstructorDeclaration to be added to the end of this ConstructorDeclarationCollection. + + + Adds the elements of an array to the end of this ConstructorDeclarationCollection. + The array whose elements are to be added to the end of this ConstructorDeclarationCollection. + + + Adds the elements of another ConstructorDeclarationCollection to the end of this ConstructorDeclarationCollection. + The ConstructorDeclarationCollection whose elements are to be added to the end of this ConstructorDeclarationCollection. + + + Determines whether a specfic ConstructorDeclaration value is in this ConstructorDeclarationCollection. + The ConstructorDeclaration value to locate in this ConstructorDeclarationCollection. + true if value is found in this ConstructorDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this ConstructorDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this ConstructorDeclarationCollection + The ConstructorDeclaration value to locate in the ConstructorDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the ConstructorDeclarationCollection at the specified index + The index at which the ConstructorDeclaration is to be inserted. + The ConstructorDeclaration to insert. + + + Removes the first occurrence of a specific ConstructorDeclaration from this ConstructorDeclarationCollection. + The ConstructorDeclaration value to remove from this ConstructorDeclarationCollection. + + + Type-specific enumeration class, used by ConstructorDeclarationCollection.GetEnumerator. + + + A collection of elements of type DelegateDeclaration + + + Gets or sets the DelegateDeclaration at the given index in this DelegateDeclarationCollection. + + + Gets or sets the DelegateDeclaration with the given name in this DelegateDeclarationCollection. + + + Adds an instance of type DelegateDeclaration to the end of this DelegateDeclarationCollection. + The DelegateDeclaration to be added to the end of this DelegateDeclarationCollection. + + + Adds the elements of an array to the end of this DelegateDeclarationCollection. + The array whose elements are to be added to the end of this DelegateDeclarationCollection. + + + Adds the elements of another DelegateDeclarationCollection to the end of this DelegateDeclarationCollection. + The DelegateDeclarationCollection whose elements are to be added to the end of this DelegateDeclarationCollection. + + + Determines whether a specfic DelegateDeclaration value is in this DelegateDeclarationCollection. + The DelegateDeclaration value to locate in this DelegateDeclarationCollection. + true if value is found in this DelegateDeclarationCollection; false otherwise. + + + Checks the existence of a method name. + + + + Returns an enumerator that can iterate through the elements of this DelegateDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this DelegateDeclarationCollection + The DelegateDeclaration value to locate in the DelegateDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the DelegateDeclarationCollection at the specified index + The index at which the DelegateDeclaration is to be inserted. + The DelegateDeclaration to insert. + + + Removes the first occurrence of a specific DelegateDeclaration from this DelegateDeclarationCollection. + The DelegateDeclaration value to remove from this DelegateDeclarationCollection. + + + Type-specific enumeration class, used by DelegateDeclarationCollection.GetEnumerator. + + + A collection of elements of type EventDeclaration + + + Gets or sets the EventDeclaration at the given index in this EventDeclarationCollection. + + + Adds an instance of type EventDeclaration to the end of this EventDeclarationCollection. + The EventDeclaration to be added to the end of this EventDeclarationCollection. + + + Adds the elements of an array to the end of this EventDeclarationCollection. + The array whose elements are to be added to the end of this EventDeclarationCollection. + + + Adds the elements of another EventDeclarationCollection to the end of this EventDeclarationCollection. + The EventDeclarationCollection whose elements are to be added to the end of this EventDeclarationCollection. + + + Determines whether a specfic EventDeclaration value is in this EventDeclarationCollection. + The EventDeclaration value to locate in this EventDeclarationCollection. + true if value is found in this EventDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this EventDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this EventDeclarationCollection + The EventDeclaration value to locate in the EventDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the EventDeclarationCollection at the specified index + The index at which the EventDeclaration is to be inserted. + The EventDeclaration to insert. + + + Removes the first occurrence of a specific EventDeclaration from this EventDeclarationCollection. + The EventDeclaration value to remove from this EventDeclarationCollection. + + + Type-specific enumeration class, used by EventDeclarationCollection.GetEnumerator. + + + A collection of elements of type Expression + + + Adds an instance of type Expression to the end of this ExpressionCollection. + The Expression to be added to the end of this ExpressionCollection. + + + Adds the elements of an array to the end of this ExpressionCollection. + The array whose elements are to be added to the end of this ExpressionCollection. + + + Adds the elements of another ExpressionCollection to the end of this ExpressionCollection. + The ExpressionCollection whose elements are to be added to the end of this ExpressionCollection. + + + Returns an enumerator that can iterate through the elements of this ExpressionCollection. + An object that implements System.Collections.IEnumerator. + + + Type-specific enumeration class, used by ExpressionCollection.GetEnumerator. + + + A collection of elements of type FieldDeclaration + + + Gets or sets the FieldDeclaration at the given index in this FieldDeclarationCollection. + + + Adds an instance of type FieldDeclaration to the end of this FieldDeclarationCollection. + The FieldDeclaration to be added to the end of this FieldDeclarationCollection. + + + Adds the elements of an array to the end of this FieldDeclarationCollection. + The array whose elements are to be added to the end of this FieldDeclarationCollection. + + + Adds the elements of another FieldDeclarationCollection to the end of this FieldDeclarationCollection. + The FieldDeclarationCollection whose elements are to be added to the end of this FieldDeclarationCollection. + + + Determines whether a specfic FieldDeclaration value is in this FieldDeclarationCollection. + The FieldDeclaration value to locate in this FieldDeclarationCollection. + true if value is found in this FieldDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this FieldDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this FieldDeclarationCollection + The FieldDeclaration value to locate in the FieldDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the FieldDeclarationCollection at the specified index + The index at which the FieldDeclaration is to be inserted. + The FieldDeclaration to insert. + + + Removes the first occurrence of a specific FieldDeclaration from this FieldDeclarationCollection. + The FieldDeclaration value to remove from this FieldDeclarationCollection. + + + Type-specific enumeration class, used by FieldDeclarationCollection.GetEnumerator. + + + A collection of elements of type IndexerDeclaration + + + Gets or sets the IndexerDeclaration at the given index in this IndexerDeclarationCollection. + + + Adds an instance of type IndexerDeclaration to the end of this IndexerDeclarationCollection. + The IndexerDeclaration to be added to the end of this IndexerDeclarationCollection. + + + Adds the elements of an array to the end of this IndexerDeclarationCollection. + The array whose elements are to be added to the end of this IndexerDeclarationCollection. + + + Adds the elements of another IndexerDeclarationCollection to the end of this IndexerDeclarationCollection. + The IndexerDeclarationCollection whose elements are to be added to the end of this IndexerDeclarationCollection. + + + Determines whether a specfic IndexerDeclaration value is in this IndexerDeclarationCollection. + The IndexerDeclaration value to locate in this IndexerDeclarationCollection. + true if value is found in this IndexerDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this IndexerDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this IndexerDeclarationCollection + The IndexerDeclaration value to locate in the IndexerDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the IndexerDeclarationCollection at the specified index + The index at which the IndexerDeclaration is to be inserted. + The IndexerDeclaration to insert. + + + Removes the first occurrence of a specific IndexerDeclaration from this IndexerDeclarationCollection. + The IndexerDeclaration value to remove from this IndexerDeclarationCollection. + + + Type-specific enumeration class, used by IndexerDeclarationCollection.GetEnumerator. + + + A collection of elements of type MethodDeclaration + + + Gets or sets the MethodDeclaration at the given index in this MethodDeclarationCollection. + + + Gets or sets the MethodDeclaration with the given name in this MethodDeclarationCollection. + + + Adds an instance of type MethodDeclaration to the end of this MethodDeclarationCollection. + The MethodDeclaration to be added to the end of this MethodDeclarationCollection. + + + Adds the elements of an array to the end of this MethodDeclarationCollection. + The array whose elements are to be added to the end of this MethodDeclarationCollection. + + + Adds the elements of another MethodDeclarationCollection to the end of this MethodDeclarationCollection. + The MethodDeclarationCollection whose elements are to be added to the end of this MethodDeclarationCollection. + + + Determines whether a specfic MethodDeclaration value is in this MethodDeclarationCollection. + The MethodDeclaration value to locate in this MethodDeclarationCollection. + true if value is found in this MethodDeclarationCollection; false otherwise. + + + Checks the existence of a method name. + + + + Returns an enumerator that can iterate through the elements of this MethodDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this MethodDeclarationCollection + The MethodDeclaration value to locate in the MethodDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the MethodDeclarationCollection at the specified index + The index at which the MethodDeclaration is to be inserted. + The MethodDeclaration to insert. + + + Removes the first occurrence of a specific MethodDeclaration from this MethodDeclarationCollection. + The MethodDeclaration value to remove from this MethodDeclarationCollection. + + + Type-specific enumeration class, used by MethodDeclarationCollection.GetEnumerator. + + + A collection of elements of type ParameterDeclaration + + + Gets or sets the ParameterDeclaration at the given index in this ParameterDeclarationCollection. + + + Adds the elements of an array to the end of this ParameterDeclarationCollection. + The array whose elements are to be added to the end of this ParameterDeclarationCollection. + + + Adds the elements of another ParameterDeclarationCollection to the end of this ParameterDeclarationCollection. + The ParameterDeclarationCollection whose elements are to be added to the end of this ParameterDeclarationCollection. + + + Determines whether a specfic ParameterDeclaration value is in this ParameterDeclarationCollection. + The ParameterDeclaration value to locate in this ParameterDeclarationCollection. + true if value is found in this ParameterDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this ParameterDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this ParameterDeclarationCollection + The ParameterDeclaration value to locate in the ParameterDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the ParameterDeclarationCollection at the specified index + The index at which the ParameterDeclaration is to be inserted. + The ParameterDeclaration to insert. + + + Removes the first occurrence of a specific ParameterDeclaration from this ParameterDeclarationCollection. + The ParameterDeclaration value to remove from this ParameterDeclarationCollection. + + + Type-specific enumeration class, used by ParameterDeclarationCollection.GetEnumerator. + + + A collection of elements of type PropertyDeclaration + + + Gets or sets the PropertyDeclaration at the given index in this PropertyDeclarationCollection. + + + Adds an instance of type PropertyDeclaration to the end of this PropertyDeclarationCollection. + The PropertyDeclaration to be added to the end of this PropertyDeclarationCollection. + + + Adds the elements of an array to the end of this PropertyDeclarationCollection. + The array whose elements are to be added to the end of this PropertyDeclarationCollection. + + + Adds the elements of another PropertyDeclarationCollection to the end of this PropertyDeclarationCollection. + The PropertyDeclarationCollection whose elements are to be added to the end of this PropertyDeclarationCollection. + + + Determines whether a specfic PropertyDeclaration value is in this PropertyDeclarationCollection. + The PropertyDeclaration value to locate in this PropertyDeclarationCollection. + true if value is found in this PropertyDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this PropertyDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this PropertyDeclarationCollection + The PropertyDeclaration value to locate in the PropertyDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the PropertyDeclarationCollection at the specified index + The index at which the PropertyDeclaration is to be inserted. + The PropertyDeclaration to insert. + + + Removes the first occurrence of a specific PropertyDeclaration from this PropertyDeclarationCollection. + The PropertyDeclaration value to remove from this PropertyDeclarationCollection. + + + Type-specific enumeration class, used by PropertyDeclarationCollection.GetEnumerator. + + + A collection of elements of type Statement + + + Adds an instance of type Statement to the end of this StatementCollection. + The Statement to be added to the end of this StatementCollection. + + + Adds the elements of an array to the end of this StatementCollection. + The array whose elements are to be added to the end of this StatementCollection. + + + Adds the elements of another StatementCollection to the end of this StatementCollection. + The StatementCollection whose elements are to be added to the end of this StatementCollection. + + + Returns an enumerator that can iterate through the elements of this StatementCollection. + An object that implements System.Collections.IEnumerator. + + + Type-specific enumeration class, used by StatementCollection.GetEnumerator. + + + A dictionary with keys of type string and values of type AttributeArgument + + + Gets or sets the AttributeArgument associated with the given string + The string whose value to get or set. + + + Gets a collection containing the keys in this StringAttributeArgumentDictionary. + + + Gets a collection containing the values in this StringAttributeArgumentDictionary. + + + Adds an element with the specified key and value to this StringAttributeArgumentDictionary. + The string key of the element to add. + The AttributeArgument value of the element to add. + + + Determines whether this StringAttributeArgumentDictionary contains a specific key. + The string key to locate in this StringAttributeArgumentDictionary. + true if this StringAttributeArgumentDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringAttributeArgumentDictionary contains a specific key. + The string key to locate in this StringAttributeArgumentDictionary. + true if this StringAttributeArgumentDictionary contains an element with the specified key; otherwise, false. + + + Removes the element with the specified key from this StringAttributeArgumentDictionary. + The string key of the element to remove. + + + A dictionary with keys of type String and values of type ClassDeclaration + + + Gets or sets the ClassDeclaration associated with the given String + The String whose value to get or set. + + + Gets a collection containing the keys in this StringClassDeclarationDictionary. + + + Gets a collection containing the values in this StringClassDeclarationDictionary. + + + Adds an element with the specified key and value to this StringClassDeclarationDictionary. + The String key of the element to add. + The ClassDeclaration value of the element to add. + + + Determines whether this StringClassDeclarationDictionary contains a specific key. + The String key to locate in this StringClassDeclarationDictionary. + true if this StringClassDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringClassDeclarationDictionary contains a specific key. + The String key to locate in this StringClassDeclarationDictionary. + true if this StringClassDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringClassDeclarationDictionary contains a specific value. + The ClassDeclaration value to locate in this StringClassDeclarationDictionary. + true if this StringClassDeclarationDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this StringClassDeclarationDictionary. + The String key of the element to remove. + + + A dictionary with keys of type String and values of type ConstantDeclaration + + + Gets or sets the ConstantDeclaration associated with the given String + The String whose value to get or set. + + + Gets a collection containing the keys in this StringConstantDeclaration. + + + Gets a collection containing the values in this StringConstantDeclaration. + + + Adds an element with the specified key and value to this StringConstantDeclaration. + The String key of the element to add. + The ConstantDeclaration value of the element to add. + + + Determines whether this StringConstantDeclaration contains a specific key. + The String key to locate in this StringConstantDeclaration. + true if this StringConstantDeclaration contains an element with the specified key; otherwise, false. + + + Removes the element with the specified key from this StringConstantDeclaration. + The String key of the element to remove. + + + A dictionary with keys of type String and values of type EnumDeclaration + + + Gets or sets the EnumDeclaration associated with the given String + The String whose value to get or set. + + + Gets a collection containing the keys in this StringEnumDeclarationDictionary. + + + Gets a collection containing the values in this StringEnumDeclarationDictionary. + + + Adds an element with the specified key and value to this StringEnumDeclarationDictionary. + The String key of the element to add. + The EnumDeclaration value of the element to add. + + + Determines whether this StringEnumDeclarationDictionary contains a specific key. + The String key to locate in this StringEnumDeclarationDictionary. + true if this StringEnumDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringEnumDeclarationDictionary contains a specific key. + The String key to locate in this StringEnumDeclarationDictionary. + true if this StringEnumDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringEnumDeclarationDictionary contains a specific value. + The EnumDeclaration value to locate in this StringEnumDeclarationDictionary. + true if this StringEnumDeclarationDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this StringEnumDeclarationDictionary. + The String key of the element to remove. + + + A dictionary with keys of type String and values of type FieldDeclaration + + + Gets or sets the FieldDeclaration associated with the given String + The String whose value to get or set. + + + Gets a collection containing the keys in this StringFieldDeclarationDictionary. + + + Gets a collection containing the values in this StringFieldDeclarationDictionary. + + + Adds an element with the specified key and value to this StringFieldDeclarationDictionary. + The String key of the element to add. + The FieldDeclaration value of the element to add. + + + Determines whether this StringFieldDeclarationDictionary contains a specific key. + The String key to locate in this StringFieldDeclarationDictionary. + true if this StringFieldDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringFieldDeclarationDictionary contains a specific key. + The String key to locate in this StringFieldDeclarationDictionary. + true if this StringFieldDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringFieldDeclarationDictionary contains a specific value. + The FieldDeclaration value to locate in this StringFieldDeclarationDictionary. + true if this StringFieldDeclarationDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this StringFieldDeclarationDictionary. + The String key of the element to remove. + + + A dictionary with keys of type String and values of type NamespaceDeclaration + + + Gets or sets the NamespaceDeclaration associated with the given String + The String whose value to get or set. + + + Gets a collection containing the keys in this StringNamespaceDeclarationDictionary. + + + Gets a collection containing the values in this StringNamespaceDeclarationDictionary. + + + Adds an element with the specified key and value to this StringNamespaceDeclarationDictionary. + The String key of the element to add. + The NamespaceDeclaration value of the element to add. + + + Determines whether this StringNamespaceDeclarationDictionary contains a specific key. + The String key to locate in this StringNamespaceDeclarationDictionary. + true if this StringNamespaceDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringNamespaceDeclarationDictionary contains a specific key. + The String key to locate in this StringNamespaceDeclarationDictionary. + true if this StringNamespaceDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this StringNamespaceDeclarationDictionary contains a specific value. + The NamespaceDeclaration value to locate in this StringNamespaceDeclarationDictionary. + true if this StringNamespaceDeclarationDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this StringNamespaceDeclarationDictionary. + The String key of the element to remove. + + + A collection of elements of type ThrowedExceptionDeclaration + + + Gets or sets the ThrowedExceptionDeclaration at the given index in this ThrowedExceptionDeclarationCollection. + + + Adds an instance of type ThrowedExceptionDeclaration to the end of this ThrowedExceptionDeclarationCollection. + The ThrowedExceptionDeclaration to be added to the end of this ThrowedExceptionDeclarationCollection. + + + Adds the elements of an array to the end of this ThrowedExceptionDeclarationCollection. + The array whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection. + + + Adds the elements of another ThrowedExceptionDeclarationCollection to the end of this ThrowedExceptionDeclarationCollection. + The ThrowedExceptionDeclarationCollection whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection. + + + Determines whether a specfic ThrowedExceptionDeclaration value is in this ThrowedExceptionDeclarationCollection. + The ThrowedExceptionDeclaration value to locate in this ThrowedExceptionDeclarationCollection. + true if value is found in this ThrowedExceptionDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this ThrowedExceptionDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this ThrowedExceptionDeclarationCollection + The ThrowedExceptionDeclaration value to locate in the ThrowedExceptionDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the ThrowedExceptionDeclarationCollection at the specified index + The index at which the ThrowedExceptionDeclaration is to be inserted. + The ThrowedExceptionDeclaration to insert. + + + Removes the first occurrence of a specific ThrowedExceptionDeclaration from this ThrowedExceptionDeclarationCollection. + The ThrowedExceptionDeclaration value to remove from this ThrowedExceptionDeclarationCollection. + + + Type-specific enumeration class, used by ThrowedExceptionDeclarationCollection.GetEnumerator. + + + A collection of elements of type Type + + + Gets or sets the Type at the given index in this TypeCollection. + + + Adds an instance of type Type to the end of this TypeCollection. + The Type to be added to the end of this TypeCollection. + + + Adds the elements of an array to the end of this TypeCollection. + The array whose elements are to be added to the end of this TypeCollection. + + + Adds the elements of another TypeCollection to the end of this TypeCollection. + The TypeCollection whose elements are to be added to the end of this TypeCollection. + + + Determines whether a specfic Type value is in this TypeCollection. + The Type value to locate in this TypeCollection. + true if value is found in this TypeCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this TypeCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this TypeCollection + The Type value to locate in the TypeCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the TypeCollection at the specified index + The index at which the Type is to be inserted. + The Type to insert. + + + Removes the first occurrence of a specific Type from this TypeCollection. + The Type value to remove from this TypeCollection. + + + Type-specific enumeration class, used by TypeCollection.GetEnumerator. + + + A collection of elements of type ITypeDeclaration + + + Gets or sets the ITypeDeclaration at the given index in this TypeDeclarationCollection. + + + Adds an instance of type ITypeDeclaration to the end of this TypeDeclarationCollection. + The ITypeDeclaration to be added to the end of this TypeDeclarationCollection. + + + Adds the elements of an array to the end of this TypeDeclarationCollection. + The array whose elements are to be added to the end of this TypeDeclarationCollection. + + + Adds the elements of another TypeDeclarationCollection to the end of this TypeDeclarationCollection. + The TypeDeclarationCollection whose elements are to be added to the end of this TypeDeclarationCollection. + + + Determines whether a specfic ITypeDeclaration value is in this TypeDeclarationCollection. + The ITypeDeclaration value to locate in this TypeDeclarationCollection. + true if value is found in this TypeDeclarationCollection; false otherwise. + + + Returns an enumerator that can iterate through the elements of this TypeDeclarationCollection. + An object that implements System.Collections.IEnumerator. + + + Return the zero-based index of the first occurrence of a specific value in this TypeDeclarationCollection + The ITypeDeclaration value to locate in the TypeDeclarationCollection. + The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise. + + + Inserts an element into the TypeDeclarationCollection at the specified index + The index at which the ITypeDeclaration is to be inserted. + The ITypeDeclaration to insert. + + + Removes the first occurrence of a specific ITypeDeclaration from this TypeDeclarationCollection. + The ITypeDeclaration value to remove from this TypeDeclarationCollection. + + + Type-specific enumeration class, used by TypeDeclarationCollection.GetEnumerator. + + + A dictionary with keys of type Type and values of type ITypeDeclaration + + + Gets or sets the ITypeDeclaration associated with the given Type + The Type whose value to get or set. + + + Gets a collection containing the keys in this TypeTypeDeclarationDictionary. + + + Gets a collection containing the values in this TypeTypeDeclarationDictionary. + + + Adds an element with the specified key and value to this TypeTypeDeclarationDictionary. + The Type key of the element to add. + The ITypeDeclaration value of the element to add. + + + Determines whether this TypeTypeDeclarationDictionary contains a specific key. + The Type key to locate in this TypeTypeDeclarationDictionary. + true if this TypeTypeDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this TypeTypeDeclarationDictionary contains a specific key. + The Type key to locate in this TypeTypeDeclarationDictionary. + true if this TypeTypeDeclarationDictionary contains an element with the specified key; otherwise, false. + + + Determines whether this TypeTypeDeclarationDictionary contains a specific value. + The ITypeDeclaration value to locate in this TypeTypeDeclarationDictionary. + true if this TypeTypeDeclarationDictionary contains an element with the specified value; otherwise, false. + + + Removes the element with the specified key from this TypeTypeDeclarationDictionary. + The Type key of the element to remove. + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.dll b/lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.dll new file mode 100644 index 0000000000000000000000000000000000000000..229932e9c77ade00bacdd1ffcb962a7616382e87 GIT binary patch literal 163840 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⪙>&Q9VA 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.xml b/lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.xml new file mode 100644 index 00000000..515cec83 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit2/TestFu.xml @@ -0,0 +1,1932 @@ + + + + TestFu + + + + Abstract class to perform administrative tasks on a database This class is and so cannot be instantiated. + + + Gets or sets the connection string with Initial Catalog information + Connection string. + + + Gets the connection string with Initial Catalog information. + Connection string with Initial catalog information. + + + Gets or sets the database name + The database name. + + + Gets or sets the database owner. + Database owner name. + + + Creates a backup of the specified database using the specified and . + A defining the type of output device. + Device path. + + is a null reference (Nothing in Visual Basic) + + + Gets a value indicating if the current database exists. + true if it exists; otherwise, false. + + + Gets a value indicating if the database contains the table. + Name of the table to search + true if a table named is contained in the databse;oterwise false. + + + Creates a new database on the server + + + Drops an existing new database on the server + + is a null reference (Nothing in Visual Basic) + + + Drops the table. + Name of the table to drop + + + Executes a non-query in a safe, transactional environement. + The connection string. + Query to execute. + Optional arguments. + + + Restores a backup of the specified database using the specified and . + A defining the type of output device. + Device path. + + is a null reference (Nothing in Visual Basic) + + + An abstract base class for test fixtures involving database testing. This class is and so cannot be instantiated. + + + Gets the database instance + A instance. + + + Gets the current connection instance. + + instance. + + + Gets the connection string to access the db server (without database information. + + + Gets the connection string to connecto the test database. + + + Gets the test database name. + + + Gets the current transaction. + A instance if was called and the connection not closed; otherwise, a null reference (Nothing in Visual Basic) + + + Begins a new transaction. + The current connection is not created or not opened. + + + Closes the current connection. + + + Commits the current transaction if any. + + + Executes a non-query command with the given parameters + Query format string + Query arguments for the format string + Number of affected rows + + + Executes query and returns the instance + Query format string + Query arguments for the format string + A resulting from the query. + + + Executes a scalar query with the given parameters + Query format string + Query arguments for the format string + Query result + + + Opens a instance with the . + + + Rollsback the current transaction if any. + + + A validator check checks constraints + + + Preprocesses the row modifies it to fullfill the constraint + + + + A database populator instance. + + + Gets the instance associated to this populator. + A schema used to set-up the generators. + + + Gets the associated to the database. + + + Gets a collection associated to each table. + A containing populator associated to each . + + + Sets up the generators for the given instance. + A representing the structure of the database to populate. + + is a null reference (Nothing in Visual Basic) + + + An random data generator. + + + Gets the target column + Target instance. + + + Gets the generated type + Generated . + + + Gets or sets the probability to produce a NULL + The probability to produce a null object. + + + Generates a new value and fills it in the corresponding . + + + Resets the generator + + + A collection of . + + + Gets the associated to the . + + is a null reference (Nothing in Visual Basic) + + + Gets the associated to the column named . + + is a null reference (Nothing in Visual Basic) + + + Adds a to the collection. + + to add to the collection. + + is a null reference (Nothing in Visual Basic) + + + Removes a from the collection. + + to remove from the collection. + + is a null reference (Nothing in Visual Basic) + + + Removes a associated to from the collection. + + whose generator is to be removed from the collection. + + is a null reference (Nothing in Visual Basic) + + + Removes a associated to from the collection. + Column named whose generator is to be removed from the collection. + + is a null reference (Nothing in Visual Basic) + + + A factory for and instances. + + + Creates a instance. + Connection string to server + A instance. + + + An instance that can fill a with data that are compatible with a given . + + + Gets the foreign constraint that needs to be satisfied. + The associated to this provider. + + + Gets the table populator associated to the foreign table. + The instance associated to the foreign table. + + + Gets a value indicating that the foreign table is empty and cannot provide keys. + true if the foreign table is empty; otherwise false. + + + Fill the row with data that is compatible with the foreign key. + + instance to fill. + + is a null reference (Nothing in Visual Basic). + + + A collection of . + + + An random generator compatible with the schema of a given . + + + Gets the that ensures CHECK constraints. + A instance if any check constraint to verify; otherwize a null reference. + + + Gets a collection of associated to each column of the table. + A instance containing the generators associated to each column. + + + Gets an instance of the $ that contains this populator. + Parent instance. + + + Gets a collection of associated to each . + A instance containing the providers associated to each foreign key. + + + Gets the latest generated . + Latest generated . + + + Gets the instance that is the model to be populated. + A instance whos schema is used to create new . + + + Gets a collection of associated to each . + A instance containing the validators associated to each unique constraint. + + + Updates randomly a number of rows + The row to update. + + + Updates randomly a number of rows + The row to update. + Flag to update any foreign keys. + + + Generates a new . + Generated instance. + + + A collection of . + + + A validator for constraints. + + + A collection of . + + + Enumeration of available SQL backup devices + + + DISK device + + + TAPE device + + + Output to named dump + + + Static helper class for creating data binders This is a and so cannot be inherited or instantiated. + + + A random data generator for values. This class is and so cannot be instantiated. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated length. Default is 16. + + + Gets or sets the minimum length of the generated value + Minimum generated length. Default is 16. + + + Generates a new value + New random data. + + + A random generator of values. + + + Gets the generated type + Generated type. + + + Gets or sets the probability to return true. + Probability to return true. + + is not in [0,1]. + + + Generates a new value + New random data. + + + A random data generator for values. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is + + + Gets or sets the minimum generated value + Minimum generated value. Default is + + + Generates a new value + New random data. + + + Abstract base class from instance. This class is and so cannot be instantiated. + + + Gets the target column + Target instance. + + + Gets the generated type + Generated type. + + + Gets or sets the probability to produce a NULL + The probability to produce a null object. + + + Generates a new value + New random data. + + + Resets the generator + + + Updates the internal data and verifies column information. + + + A random data generator for values. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is + + + Gets or sets the minimum generated value + Minimum generated value. Default is + + + Generates a new value + New random data. + + + A random data generator for values. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is + + + Gets or sets the minimum generated value + Minimum generated value. Default is + + + Generates a new value + New random data. + + + A random data generator for values. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is + + + Gets or sets the minimum generated value + Minimum generated value. Default is + + + Generates a new value + New random data. + + + A random generator of values. + + + Gets the generated type + Generated type. + + + Generates a new value + New random data. + + + A random data generator for binary values. + + + Gets the generated type + Generated type. + + + Gets or sets the pixel format + + + A random data generator for values. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is + + + Gets or sets the minimum generated value + Minimum generated value. Default is + + + Generates a new value + New random data. + + + A random data generator for values. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is + + + Gets or sets the minimum generated value + Minimum generated value. Default is + + + Generates a new value + New random data. + + + A random data generator for values. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is + + + Gets or sets the minimum generated value + Minimum generated value. Default is + + + Generates a new value + New random data. + + + A random data generator for values. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is + + + Gets or sets the minimum generated value + Minimum generated value. Default is + + + Generates a new value + New random data. + + + Generates a new value + New random data. + + + Generates a new value + New random data. + + + A random generator of instances. + + + Gets or sets the string containing the generated characters + + + Generates a new value + New random data. + + + + Gets the generated type + Generated type. + + + Gets or sets the maximum generated value + Maximum generated value. Default is 0 + + + Gets or sets the minimum generated value + Minimum generated value. Default is 0 + + + Generates a new value + New random data. + + + A random generator of instances. This class is and so cannot be instantiated. + + + Gets the generated type + Generated type. + + + Gets or sets the maximum length of the string + Maximum length of the string. + set proprety, the value is less than 1. + + + Gets or sets the minimum length of the string + Minimum length of the string. + set proprety, the value is negative. + + + A graph of (vertices) and (edges). + + + Gets a value indicating if the allows parallel edges. + true if the is a multi-graph, false otherwise + + + Gets the provider + + provider + + + Enumerable collection of edges. + + + Gets the edge count + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Gets a value indicating if the is directed. + true if the graph is directed, false if undirected. + + + Gets the provider + + provider + + + Enumerable collection of vertices. + + + Gets the number of vertices + Number of vertices in the graph + + + Gets a value indicating if the vertex set is empty + true if the vertex set is empty, false otherwise. + + + Add a new vertex from source to target Complexity: 2 search + 1 insertion + Source vertex + Target vertex + Relation + Created Edge + source or target is a null reference + source or target are not part of the graph + + + Add a new DataTableVertex to the graph and returns it. + Created vertex + + + Gets a value indicating if the set of edges connected to v is empty + true if the adjacent edge set is empty, false otherwise. + v is a null reference + + + Gets an enumerable collection of adjacent vertices + + Enumerable collection of adjacent vertices + + + Remove all of the edges and vertices from the graph. + + + Remove all edges to and from vertex u from the graph. + + + + Test is an edge (u,v) is part of the graph + source vertex + target vertex + true if part of the graph + + + Tests if a () is part of the graph + Edge to test + true if is part of the graph, false otherwize + + + Tests if a is part of the graph + Vertex to test + true if is part of the graph, false otherwize + + + Returns the number of in-edges plus out-edges. + + + + Returns the number of in-degree edges of v + + number of in-edges of the vertex v + v is a null reference (Nothing in Visual Basic) + + is not part of the graph. + + + Returns an iterable collection over the in-edge connected to v + + in-edges of v + v is a null reference (Nothing in Visual Basic) + + is not part of the graph. + + + Gets a value indicating if the set of in-edges is empty + true if the in-edge set is empty, false otherwise. + v is a null reference (Nothing in Visual Basic) + + is not part of the graph. + + + Returns the number of out-degree edges of v + vertex + number of out-edges of the v + v is a null reference (Nothing in Visual Basic) + v is not part of the graph. + + + Returns an iterable collection over the edge connected to v + + out-edges of v + v is a null reference. + v is not part of the graph. + + + Gets a value indicating if the set of out-edges is empty + true if the out-edge set is empty, false otherwise. + v is a null reference (Nothing in Visual Basic) + v is not part of the graph. + + + Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list. + edge to remove + e is a null reference (Nothing in Visual Basic) + + is not part of the graph + + + Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v). + source vertex + target vertex + + + Remove all the edges from graph g for which the predicate pred returns true. + edge predicate + + + Remove all the out-edges of vertex u for which the predicate pred returns true. + vertex + edge predicate + + + Remove all the out-edges of vertex u for which the predicate pred returns true. + vertex + edge predicate + + + Removes the vertex from the graph. + vertex to remove + v is null + + + Returns the collection of edges that matches the predicate + Edge predicate + enumerable colleciton of vertices that matches the criteron + ep is null + + + Returns the collection of in-edges that matches the predicate + + Edge predicate + enumerable colleciton of vertices that matches the criteron + v or ep is null + + + Returns the collection of out-edges that matches the predicate + + Edge predicate + enumerable colleciton of vertices that matches the criteron + v or ep is null + + + Returns the first Edge that matches the predicate + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + ep is null + + + Returns the first in-edge that matches the predicate + + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + v or ep is null + + + Returns the first out-edge that matches the predicate + + Edge predicate + null if not found, otherwize the first Edge that matches the predicate. + v or ep is null + + + Returns the first that matches the predicate + vertex predicate + null if not found, otherwize the first vertex that matches the predicate. + vp is null + + + Returns the collection of vertices that matches the predicate + vertex predicate + enumerable colleciton of vertices that matches the criteron + vp is null + + + A populator of instance. + + + A with a instance. + + + Default implementation. + + + A querying the databse. This class is and so cannot be instantiated. + + + A based on a . + + + Default implementation of + + + Default implementation of This class is and so cannot be instantiated. + + + An smart random generator. + + + Base class for implementation. This class is and so cannot be instantiated. + + + Helper class to performe task on a SQL server. + + + Gets the connection string with Initial Catalog information. + Connection string with Initial catalog information. + + + Creates a backup of the specified database using the specified and . + A defining the type of output device. + Device path. + + is a null reference (Nothing in Visual Basic) + + + Creates a new database on the server + + + Drops an existing new database on the server + + is a null reference (Nothing in Visual Basic) + + + Restores a backup of the specified database using the specified and . + A defining the type of output device. + Device path. + + is a null reference (Nothing in Visual Basic) + + + A implementation for MSSQL server. This class cannot be inherited. + + + Creates a instance. + + + + + Creates a instance. + Connection string to server + A instance. + + + Abstract base class for MSSQL server database testing. This class is and so cannot be instantiated. + + + Gets the current connection instance. + + instance. + + + Gets the current transaction. + A instance if was called and the connection not closed; otherwise, a null reference (Nothing in Visual Basic) + + + Provides functions to capture the entire screen, or a particular window, and save it to a file. This is a and so cannot be inherited or instantiated. + + + Creates an Image object containing a screen shot of the + + + Creates an Image object containing a screen shot of a specific window + The handle to the window. (In windows forms, this is obtained by the Handle property) + + + Creates an Image object containing a screen shot of the entire desktop + + + Creates an Image object containing a screen shot of the entire desktop + + + A that simulates a MouseDown event. + + + Executes the mouse down event + + + A that simulates a MouseUp event + + + Executes the mouse up event + + + A that simulates a button click + + + Executes the mouse click + + + A that moves the cursor to the center of a . + + + Offset of the target on the + + + Gets the center of the target . + A representing the center of the target control in client coordiantes + + + Gets or sets the target + A instance where the cursor has to move + + + A that steers the cursor to a target + + + Gets or sets the target of the movement, in client coordinates + A in client coordinates + + + Gets the target of the movement, in client coordinates. + A in client coordinates + + + Abstract base class for implementation. This class is and so cannot be instantiated. + + + Gets or sets the instance targeted by the + A instance + + + Raises the event. + + + + Converts the target from screen to client coordinates + Position in screen coordinates + Position converted into client coordinates + + + Converts the target from client to screen coordinates + Position in client coordinates + Position converted into screen coordinates + + + Executes the gesture. + + + Raised when the target is changed + + + A helper factory of instance. + + + Gets the target instance + A instance that is targetted by the gestures + + + Creates a that simulates a left click of the mouse + A instance + + + Creates a that simulates a left click of the mouse + Control to click + A instance + + + Creates a that simulates a left click of the mouse + The control to click. + Which button(s) to use. + A instance + + + Creates a that simulates a left click of the mouse + value representing the involved in the gesture + A instance + + + Creates a new instance that simulates a Mouse down event (left click) + A instance + + + Creates a new instance that simulates a Mouse down event with the buttons + value representing the involved in the gesture + A instance + + + Creates a instance that simulates a drag and drop between and + Source client coordinate + Target client coordinate + A instance that simulates the drag and drop + + + Creates a instance that simulates a drag and drop between and + Source client coordinate + Target + A instance that simulates the drag and drop + + + Creates a instance that simulates a drag and drop between and + Source + Target client coordinate + A instance that simulates the drag and drop + + + Creates a instance that simulates a drag and drop between and + Source + Target + A instance that simulates the drag and drop + + + Creates a instance that simulates a drag and drop between and + Source + Target client coordinate + A instance that simulates the drag and drop + + + Creates a that simulates the movement of the mouse to the target + Target client coordinate + A instance + + + Creates a that simulates the movement of the mouse to the target and the buttons down + Target client coordinate + value representing the involved in the gesture + A instance + + + Creates a that simulates the movement of the mouse to the center of the + Target instance + A instance + + + Creates a that simulates the movement of the mouse to the center of the with the buttons down + Target instance + value representing the involved in the gesture + A instance + + + Creates a new instance that simulates a Mouse up event (left click) + A instance + + + Creates a new instance that simulates a Mouse up event with the buttons + value representing the involved in the gesture + A instance + + + Creates a new with the gesture and the repeat count + Target instance + Number of repetition + A instance + + + Creates a instance with a variable list of instances. + gestures to execute in sequence. + A instance + + + Creates a that makes the thread sleep a given number of milliseconds + Duration in milliseconds of the sleep + A instance + + + Creates a for the method and starts it. + The to execute + The started instance + + + Abstract base class for instance. This class is and so cannot be instantiated. + + + Gets or sets a value indicating the involved in the gesture. + A combined value of flags. + + + An abstract base class for implementations that simulates a mouse movement This class is and so cannot be instantiated. + + + Gets or sets a value indicating the maximum velocity of the cursor + A representing the maximum velocity of the cursor + + + Gets the target of the movement, in client coordinates + A in client coordinates + + + Steers the mouse towards the target + + + A that executes a Repeat of instances. + + + Gets the collection of to execute in Repeat + A instance + + + Gets or sets the number of gesture repetition + The repetition count + + + Executes the contained in in Repeat. + + + A that executes a sequence of instances. + + + Gets the collection of to execute in sequence + A instance + + + Executes the contained in in sequence. + + + A that makes the sleep. + + + Gets or sets the sleep duration (in milliseconds) + Number of milliseconds of sleep + + + Executes the sleep gestures + + + A static helper for artificially generationg mouse and keyboard input. This is a and so cannot be inherited or instantiated. + + + Notfies that a mouse movement is starting with the buttons settings + Combined flag describing the current button state + + + Notfies that a mouse movement is finishing with the buttons settings + Combined flag describing the current button state + + + Mouse click using button state + Combined flag describing the current button state + + + Mouse down event + + + + Generates a mouse event + Combined flag describing the mouse event + + + Mouse event with additional data + Combined flag describing the mouse event + Relative horizontal movement of the cursor + Relative vertical movement of the cursor + Additional data + + + Mouse up event + + + + Mouse wheel event + Wheel movement + + + Move mouse of units + horizontal movement + vertical movement + + + Simulates a Backspace + handle of control to receive the event + + + Simulates a Key action (KeyDown, Key, KeyUp message sequence) + character pressed + handle of control to receive the event + + + Simulates a user typing text + text to enter + handle of control to receive the event + + + A user gesture. + + + Gets the that is targeted by the gesture + + + Executes the gesture + + + Gets the CodeDom statement creating this gesture + + + A mutable collection of + + + Gets or sets the at position + index of the gesture + get property, the at position + + + Adds a instance to the collection + A instance to add to the collection + + + A mouse gesture. + + + Gets or sets a value indicating the involved in the gesture. + A combined value of flags. + + + Mouse even type enumeration + + + No event + + + Mouse move where dx,dy are in absolute coordinate + + + Left button bown + + + Left button up + + + Middle button down + + + middle button up + + + Mouse moved + + + Right button down + + + Right button up + + + Mouse wheel movement + + + Additional button down + + + Additional button up + + + A that choose from a set of sub-. + + + Gets or sets the instance + + instance. + + + Choose a and launch its production. + Authorizing token + + + Abstract rule containing other rules. This class is and so cannot be instantiated. + + + Gets the list of rules stored in the rule. + + containing the child rules. + + + If then else rule fashion. + + + Gets or sets the rule executed when the predicate is false + + instance executed when is false. + + + Gets or sets the predicate for the condition. + + instance used for testing the condition. + set property, value is a null reference + + + Gets or sets the rule executed when the predicate is true + + instance executed when is true. + set property, value is a null reference + + + Executes one of the rules depending on the predicate result. + A production token authorizing production. + + is a null reference (Nothing in Visual Basic) + + + A instance that executes a . + + + Invokes the instance and returns the result. + + + + A class that limits the number of terminal execution. + + + Processes the request for a done by a rule and returns the token or throws. + + instance that requests the token. + A valid instance. + The maximum number of terminal rule execution was hitted. + + + Factory for instance. + + + Creates new instances of + A instance + + + A that wraps a call. + + + Invokes handler. + + + + A grammar containing a set of rules, a . + + + Gets or sets the instance. + + instance used for creating new productions. + + + Gets or sets the starting rule. + The start . + + + Launches a production. + + + A that guard an inner instance execution from a specific exceptionType. + + + Gets or sets the regular expression to match the message. + The instance used to mach the message. + + + Gets or sets the rule name (for debugging purpose) + The rule name. + + + Gets a value indicating if the rule is terminal. + Always returns true. + + + Gets or sets a value indicating the rule importance + Value indicating the rule importance + + + Raises the event. + + + Executes the inner and guards for a particular exception type. + Authorization token + + + Semantic actions event + + + A rule that executes a . + + + Invokes the instance. + Autorization token + + + Exception throwed when an exception is catched and is not from the expected type. + + + Exception throwed when an exception message does not match with the message regular expression + + + Gets the instance used to match the exception message + + message matcher. + + + A static helper class for creating . This is a and so cannot be inherited or instantiated. + + + Creates a around + condition to wrap + A + + + Expection class used to stop production. + + + Gets the production that stopped. + + + Default implementation of + + + Gets a value indicating if the production is authorized + true if authorized, otherwise false. + + + Gets the that emited the token. + The instance that emited the token. + + + A rule that executes a . + + + Invokes the instance. + Autorization token + + + System implementation of + + + Uniform random rule selector. + + + Gets or sets the random generator + The instance used for random data generation + set property, value is a null reference + + + Select a from + + array to select from + Select instance + + is a null reference + + is empty + + + Select a from + + collection to select from + Select instance + + is a null reference + + is empty + + + A that executes repeatidely an inner + + + Gets the maximum of rule execution + Maximum of rule execution + + + Gets the minimum of rule execution + Minimum of rule execution + + + Gets or sets the random generator used for selection repetition counts + The random generator. + set property, value is a null reference + + + Gets the inner instance + Repeated instance. + + + Executes repeatidely the inner rule. + Authorization token + + + Converts rule to EBNF like representation + EBNF-like string representing the rule. + + + Round Robin rule selector. + + + Gets or sets the current rule index. + Current rule index + + + Select a from + + array to select from + Select instance + + is a null reference + + is empty + + + Select a from + + collection to select from + Select instance + + is a null reference + + is empty + + + Abstract rule class This class is and so cannot be instantiated. + + + Gets or sets the rule name + The rule name + + + Gets a value indicating if the rule is terminal + true if the rule is terminal; otherwise, false. + + + Gets or sets the rule weight + The rule weight + set property, weight is negative + + + Raises the event. + + + Executes the production using the rule (abstract class). + A production token authorizing production. + + is a null reference (Nothing in Visual Basic) + + + Semantic action event. + + + A collection of elements of type IRule + + + Gets or sets the IRule at the given index in this RuleList. + + + Adds an instance of type IRule to the end of this RuleList. + The IRule to be added to the end of this RuleList. + + + Determines whether a specfic IRule value is in this RuleList. + The IRule value to locate in this RuleList. + true if value is found in this RuleList; false otherwise. + + + Returns an enumerator that can iterate through the elements of this RuleList. + An object that implements System.Collections.IEnumerator. + + + Inserts an element into the RuleList at the specified index + The index at which the IRule is to be inserted. + The IRule to insert. + + + Removes the first occurrence of a specific IRule from this RuleList. + The IRule value to remove from this RuleList. + + + Type-specific enumeration class, used by RuleList.GetEnumerator. + + + Static helper class for creating rules. This is a and so cannot be inherited or instantiated. + + + Creates an alternative of rules. + Set of rule to choose from alternatively. + An instance implementing the alternative rule choosing. + + + Creates a that executes an . + + to execute + + instance that contains + + + Guards the execution of a from an expected type. + + instance to guard. + Expected throwed exception when is executed + A instance guarding + + + Creates a conditional rule with "if" rule. + Condition expression + + to execute if condition is true. + A implementing condition rule execution. + + + Creates a conditional rule with "if" rule and "else" rule. + Condition expression + + to execute if condition is true. + + to execute if condition is false. + A implementing condition rule execution. + + + Creates a conditional rule with "if" rule. + Condition expression + + to execute if condition is true. + + to execute if condition is false. + A implementing condition rule execution. + + + Creates a conditional rule with "if" rule and "else" rule. + Condition expression + + to execute if condition is true. + A implementing condition rule execution. + + + Creates a rule to be execute zero or more times. + Rule to be executed. + An instance implementing the * operator. + + + Creates a that executes an . + + to execute + + instance that contains + + + Creates a that executes an . + + to execute + + instance that contains + + + Creates an optional rule. + Rule to execute optionaly. + An instance implementing the ? operator. + + + Creates a rule to be execute one or more times. + Rule to be executed. + An instance implementing the + operator. + + + Creates a rule to be execute between and times. + Rule to be executed. + minimum number of execution of + maximum number of execution of + An instance implementing the {m,n} operator. + + + Creates a sequence of rules. + Set of rule to execute in sequence. + An instance implementing the sequence of rules. + + + Creates a weighted alternative of rules. + Set of rule to choose from alternatively. + An instance implementing the alternative rule choosing. + + + A sequence of rules. + + + Executes sub-rule production in sequence. + + to authorize production. + + + Weighted random rule selector. + + + Select a from + + array to select from + Select instance + + is a null reference + + is empty + + + Select a from + + collection to select from + Select instance + + is a null reference + + is empty + + + A grammar containing a set of rules, a . + + + Gets or sets the starting rule. + The start . + + + Launches a production. + + + Raised when production is finished. + + + Predicate that checks a given condition. + + + Checks a condition and returns result. + Current production token + Predicate result + + + A production done by a grammar and its set of rules. + + + Gets the seed that created the production + Seed used to create the production + + + Processes the request for a done by a rule and returns the token or throws. + + instance that requests the token. + A valid instance. + The request was defined using the internal production logic. + + + A factory for instances. + + + Creates a new instance. + A valid instance. + + + An authorization to execute a production. + + + Gets a value indicating if the production is authorized + true if authorized, otherwise false. + + + Gets the that emited the token. + The instance that emited the token. + + + A class that creates random values. + + + Returns a nonnegative random number. + A 32-bit signed integer greater than or equal to zero and less than . + + + Returns a nonnegative random number less than the specified maximum. + + A 32-bit signed integer greater than or equal to zero and less than . + + + Returns a random number within a specified range. + The lower bound of the random number returned. + The upper bound of the random number returned. maxValue must be greater than or equal to minValue. + A 32-bit signed integer greater than or equal to minValue and less than maxValue; that is, the range of return values includes minValue but not MaxValue. If minValue equals maxValue, minValue is returned. + + + Returns a random number between 0.0 and 1.0. + A double-precision floating point number greater than or equal to 0.0, and less than 1.0. + + + A production rule + + + Gets or sets the rule name (for debugging purpose) + The rule name. + + + Gets a value indicating if the rule is terminal + true if the rule is terminal; otherwise, false. + + + Gets or sets a value indicating the rule importance + Value indicating the rule importance + set property, value is negative. + + + Executes the production using the rule. + A production token authorizing production. + + is a null reference (Nothing in Visual Basic) + + + Semantic actions event. + + + A collection of . + + + Gets an instance of the rules. + A valid instance. + + + An enumerator over instance. + + + Gets the current instance + Current instance. + + + A list of + + + Gets or sets the at position . + + index. + + + Adds a to the list. + + to add + + + Clears the list. + + + Gets a value indicating if is in the list. + + to test. + true if is in the list; otherwise, false. + + + Inserts a instance at position + position to insert the rule + + to insert + + + Removes the first occurence of . + + to remove + + + A object that select a rule between a collection of rules. + + + Select a from + + array to select from + Select instance + + is a null reference + + is empty + + + Select a from + + collection to select from + Select instance + + is a null reference + + is empty + + + Method that returns a bool. + Current instance. + + + A class to generate permutations. This class cannot be inherited. + + + Gets the order of the permutation + + + Applis the permutation to the array + A array of Length equal to . + A new array containing the permutated element of + + + Creates the next permutation in lexicographic order. + The next instance if there remain any; otherwize a null reference. + + + Gets an enumerable collection of successors. + + + Creates the inverse of the permutation. + + + Converts the permutation to a string representation. + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit35.dll b/lib/Gallio_3.0.6.787/bin/MbUnit35.dll new file mode 100644 index 0000000000000000000000000000000000000000..09ec872c216393e217b729e004e673d00981c87f GIT binary patch literal 5632 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 bvp8Osug|ZQ23-?=k)SrABTAQU<$ z`|Y`N?$4Zi?wz^k+_~{W&NM6|Uy{OVc*P1Sp4=#{Q33&xRanhmM?__-Mhork5a7 zw-ofDn4UM7s%M5Zi>a2GQwOz7zh-8OMsCO!|XFW01X8VNdrJbK|@jx zGy+WkwSPA-54Z<#X=Yh~9vOQ6Y1prP{)MKL=S&MBa`_!%fyS?c9(wNi14<7mh?Yf~ z7jwqx%D%oD=b7%`ZEb-I+3o8m>Q4FhC)x3BAJn|}RrJXNzy12HfB$;>y7AptpY`WY z`H!_QcA-9YY}Y}(>tz2cTR#75!*?&6A0Ke04BPwnC%a$UcC`24suOxD+EBc$jWP?B z4>)}md={EuR(AQ~nTuy=ZGWG75C1)(6{GOqpA!CiJiDXHe}7u|@3uH?Gx+ZtEB<>o z_ur%3f2Rg-ctAkfZU+*iF^IfSm;SE>7XKXZjHB{M><#&apH6tD>*rB-)+Uw-=8 zE~+1A5#(X(03Dz{kw0U@&#eu*HZs^R+Vie2=)O~R^%^Y61OqL zoKqY5OrbbxYR-M8pdTtzObu2`x}8H>tk)h$#aPhuxC9_l5xP@6j&kEZ7DO2@ueS>_ zTQ?8a6PJ9TQP2h{cW8ja0ZwB|VN71Qui1o|BBS>%J_c@Pz zx;OOYM7AZm51@U7F2JQ*YXOS&7B#46C8#kE6Q>)T#;euglqM{wy1tnsNB44R=39W? zL*gAX^R;y~yp{##GnubPwDx(Jy@)Mj%d2F8)d8X)t-p3z2@mO&Wo?;LmKIc(ZVL;D zHTi1FinZZtd9LivumFwm?uHy#SRtEzsLmS|We4(86FuRWM zaVrfVL2Z(}+BX;ZHSn%|{Qe%kuTAm*P)|-W=#tKpljK9&t=;&o5V6nVsKW2f|40Fw z>bWv@`cnQ)P9+oJWTLl2D(D5Nb(-Y!_C^!Q*tV^mL7z9aH4@z^u0uR4oJwrzOpa#D znn^L7&l~AZMN_eOv~#0bkm8v=QfRFd40W^xI#vdyP$00@=N0;tGiD)^#Yg37XocFn zTl=CrQ;F_ysxQ@@=!vE}R>(KWbod0{g*N#SWrc3EtJJ9mJMkdpqWq zm=v1cKh=I#rm~N|O1pF|3taE~$39fLrRP6zQp7UL{CEeABE37yPDjW=)v_Gf)S(bbSlZ-p&Yc8fXWmdj8`Vte<3e+RK^l8Ibv?L+3|ay7d;IeI1u( HuLb@E3sSR6 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit35.plugin b/lib/Gallio_3.0.6.787/bin/MbUnit35.plugin new file mode 100644 index 00000000..1c17e303 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit35.plugin @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/MbUnit35.xml b/lib/Gallio_3.0.6.787/bin/MbUnit35.xml new file mode 100644 index 00000000..1c698940 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/MbUnit35.xml @@ -0,0 +1,31 @@ + + + + MbUnit35 + + + + Provides extended assertions for .Net 3.5. This class is and so cannot be instantiated. + + + + Verifies that a particular condition holds true. + If the condition evaluates to false, the assertion failure message will describe in detail the intermediate value of relevant sub-expressions within the condition. Consequently the assertion failure will include more diagnostic information than if were used instead. + + The conditional expression to evaluate + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + + Verifies that a particular condition holds true. + If the condition evaluates to false, the assertion failure message will describe in detail the intermediate value of relevant sub-expressions within the condition. Consequently the assertion failure will include more diagnostic information than if were used instead. + + The conditional expression to evaluate + The custom assertion message format, or null if none + The custom assertion message arguments, or null if none + Thrown if is null + Thrown if the verification failed unless the current indicates otherwise + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/NCover/Gallio.NCoverIntegration.dll b/lib/Gallio_3.0.6.787/bin/NCover/Gallio.NCoverIntegration.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f38fd452ad47efb7ad23b99fe3a089a75ba584b GIT binary patch literal 13824 zcmeHOdvIJ=dH>Gc-Mg!my|rZdAwS~lXV$W{ktM&B;9yyj?M-aik>nSM#8$P|H zuJ65TSvF4P(we5tFv*bS0i+Exp+gv686JT`m?5Mdl4%-T!VDgQn?Rd^kkUdkK!9=j z`_8#nyLuR!wln>MTzS8H&iTIco$r0meR%J??x7G7h4FjyO`Ke>WHhI1H=azp-?0Iha;IX`GlpQv}7voclC`4(Ir(3eXy7~Ql53%LoeI{ zVBp8P`f{Ts4+B!A9M{R9CuKW|hK^qfznWt^43cuJf(=5JmB#U7UK{bNIkpq+sOie) zOKevhESp9V+I>CIXO|NRIr`SYh!#qOlOf0%jwI(2#kEBE9GJ15bK9ac43_9NXvroZ z?RfwW`el1QTJhS^<-usZ-m2fZfYH(9LY&s?&Mx5UBhh3ty7i%OL_5n%XvszB>(L}^ zq|5a*X)2haA=J87vllZHeNif`H+R%KCYZSJY5a_4FU4sNX$$S^(9l|L)n<`X8D#gs_sq*t3juv9uo7ZO9wfTUf{a&=H~35Q*!(pqH*_z!?;@?glLsPJ|PY zgr1DDnCLF_`v`T}Z?5e-O#))B0P{2VCs*RMs3Uc!i z6A`s^BD}!SwLqU(65fv6P%R#f*~p}L*lh)D*{n(Ro34uaR|R|%BF;I4M}xMYLr>PT z`R+tE#ht@oX5WC;>ee}H)X<*>Lvelm4&C`CciTYW!9t=wx;_=vlr>)gCbkbHVB$I2d`;@O;E0WMjkjnm6lx1o26FPD!R353 zZBK3j`W#{=%o#a-dHw?DFnDTbd9HSrIaRIiJS9NiyP4lP{%)W)&3+!8Q(!gO4&LMj*;L#*52zrYEBw9gB-%0DBxd=he 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 P|BT>!@3)UXJPZ662ZR?H literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/NCover/Gallio.NCoverIntegration.plugin b/lib/Gallio_3.0.6.787/bin/NCover/Gallio.NCoverIntegration.plugin new file mode 100644 index 00000000..5c3ee0fe --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/NCover/Gallio.NCoverIntegration.plugin @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + V1 + + + + + + ${NCoverIntegration.NCoverTestDriverFactory.v1.5.8} + NCover + + Runs tests in an external process with NCover v1.5.8. NCover v1.5.8 is included and does not need to be installed. + + Supported test runner properties: + - NCoverArguments: Specifies additional command-line arguments for NCover. eg. "//eas Gallio" + - NCoverCoverageFile: Specifies the path of the coverage file to write. The default is 'Coverage.xml'. + + + + + + + ${NCoverIntegration.NCoverHostFactory.v1.5.8} + + + + + + + + V2 + + + + + + ${NCoverIntegration.NCoverTestDriverFactory.v2} + NCover2 + + Runs tests in an external process with NCover v2. NCover v2 must be installed separately. + + Supported test runner properties: + - NCoverArguments: Specifies additional command-line arguments for NCover. eg. "//eas Gallio" + - NCoverCoverageFile: Specifies the path of the coverage file to write. The default is 'Coverage.xml'. + + + + + + + ${NCoverIntegration.NCoverHostFactory.v2} + + + + + + + + V3 + + + + + + ${NCoverIntegration.NCoverTestDriverFactory.v3} + NCover3 + + Runs tests in an external process with NCover v3. NCover v3 must be installed separately. + + Supported test runner properties: + - NCoverArguments: Specifies additional command-line arguments for NCover. eg. "//eas Gallio" + - NCoverCoverageFile: Specifies the path of the coverage file to write. The default is 'Coverage.xml'. + + + + + + + ${NCoverIntegration.NCoverHostFactory.v3} + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/CoverLib.dll b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/CoverLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..e038b330926b7ba88f4e4871cadbb401b69c14fb GIT binary patch literal 311296 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

    ELPPV2D|G6G5=t5dw(UFvM1?8B%Vl%*we! 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ℜ30gU1rl3^D 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/Coverage.xsl b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/Coverage.xsl new file mode 100644 index 00000000..164ff148 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/Coverage.xsl @@ -0,0 +1,339 @@ + + + + + + + NCover Code Coverage Report + + + + + + + + + + + + + + + + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + javascript:toggle( + ) + + + + + + + + +
    + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    VisitsLineEndColumnEndDocument
    + + + exdatacell + hldatacell + datacell + + + + --- + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + + + +
    + javascript:toggle( + ) + + + + + + + + +
    + + + +
    + + + + + + + +
    + + +
    +
    + + + + + + +
    + + + +
    + + + + + + + + +
    + + +

    Modules summary

    + + + + + + + + +
    +
    +
    +
    + + + + + + +
    + + + +
    + + + + + + + + +
    + + +

    + NCover Code Coverage Report +

    + + + + + + +
    + Expand + | + Collapse +
    +
    +
    + +
    + Top +
    + + + + + + + + + + + + + + + + + +
    Excluded + + + + + + + + + +
    +
    + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/MSVCP80.dll b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/MSVCP80.dll new file mode 100644 index 0000000000000000000000000000000000000000..f0b52ebf127ea7dd6a75e4bfc4ca8358336587bd GIT binary patch literal 548864 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

    QTt-2zjJjBaedQj*-VAk{$>7ogj0v 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

    9KQPaCO1m++ZjXYaI<61Y4jgj3wa- zu8_V=oMr^-X~;k zWhQ=M`~#czC)GJ>v=xQ;z=_@CKy-o5cuGETUR_%AimdFWCc4eIK<_aVNI=&?zGabM zYHFf8jtg`+d(%K4M0*?`_k)P1al|K6mU83O_}B-DEczTEdoK=m`6K$}&_m^%hKpu% z%h{{s=*Ip4$Ku$rIb0^!1;xFKjmMo4k>F=+ExMaNJYZUj;2q`&m!4*``_L~HI3M7C zMgAJQ59NouV%>-JA&g}8^bH*h|8q3_v5GPt==mEOL}MP#$zNmhM--d?FN^&c#UNc= z8w7b~*mK%j{tb5W6xCs;I>bhq(sAh~6tkW?@m~2H%^o$d`igrFiM!7%=_^W}j8&*0 z`Rj41gAJDe+>K8MY_Nq(qrt?oVB)fGRKgpEKrH+^k$Dl6*BVl`D-{Q#*DGgav>N|1I8Qm)G`558R9Frr3eMO0r zZBhjc+(6@y9=HUJ@N%PU5Rp%B7>USuQvFLlhlIH2ATTKWS124J6ke!tza-DD!A!CM z{nkTQBC)@8#Jm0TJ*Cein`&YSPr=ybwAIB+GGe8@8Xi4d8{+p9$Mh%qFas2%!Bai- z&i;Z90Z+vE2m_PzQ8&DhaRV?6c-OLApfmge&D?ZeVqR7M2qq$%5xLXB=l5FnN&BUx zK1ur*rM`z!u>JSC;8K#ty&NCHp-{hH{|>APpeZ^Mta7BFuV_A41@|?LZ?@nrRq7Ftu3pw$7*&XmOM%^yI5H2>P>=Jz2Yx5{^x1+CU)MT67tGz^D+DXVg zvr=m}CvtP?!?$nas<)lpf`L5@Q&U3pvQY$FJ_p3B1$bPUKItp|K@{)N&=q8Adr`iU z<&D5L&%}1P<^Yrft}459Y~Dm^c_r>K)URyDj?SljMK@q5O_)DM7Mi^Y^UD&XjIcLh z-Xtjv-(a%MA0s6d%*&FG<9~*@JE5;=4ss_g1`vA4d)785^wA{}ZC}#3S;HHb!Mh=Y z4Ei#5$z=G?+UdgPp7$`+-DjmFgf~xNw;jN=JieNz5XAngx2UM0Q*}O5*le*tALhtrFx+L(YK1I<7SM4!M+7(sEWTE4}+?0(by z@Ydu3f{{@>&4dBc1IDajFfv?n24GXgjc=akZf#6PvkID4mwZ!)wi*S_fQW3|*8jcfRh&iB8H=MpZdDueiG?Z{H6veX~ zcGHI|wP*YB9`-cRb+C2Y)v6{|`fnIVbxrtGOz0Zor;Gc@e@5C;vs8+Orde zmc%>4xq)W}@pu-jWa5!&;*l7`Bf05kRH^Z23+Nd`fGEL^&E+L} z_8=Y~aQXH_ARqtG&YP$N5qBa2{XOhMJMBma>_nBEvfWk z8hItq_Xe|d{(VF?y5t4f0*%y&IIv%j%r!rj%ZAFro+rGx;*57k{L?7%tia8j3QzD8 zo?h08F?k6(#3`sJT=#_5;bqAk2(`kLi0}0*p@>h~0r(kDF{$&V$dcO@v>JH@K>bMn z)8tQtulH24cRADy^mD9{zc8U;$8cv3mk-3~P zVDiJP2nb_Wfm&e54~q{zPt5r>L~8wDIB`$WmI1o83pVl{NU=y)aQ)`tFvTkuz9x-# z)$Q0g#_;SYDKWq6w+6E^Zpy`I-l6o*P(6*C?ojG>jM-SN)jb@%ZWW@*>=0|_JDlO^ zKCBoaeu`x~?`+T#FbsB7bGNAB4Xs{(BqEL}gclDS`4 zN!`dw(#&kRbvrwB=m(aUphL1Ce<;Rz_n=0$3yV`b7aQ6IJ`?(Y1_zb>1MXT+~KUWYGf{EYLX`Q z!BJjzHUh1Jw3RY5&ddHuG2uoJ^|{v+9qfj$(|PJ)jeN|6Gh&$c92wC_y33q~dDd{G zA|rE^$AHP(*?Ls2^~X{1Arx**c@iDz$GJ>1dQ*Xy@+b&hEH178U2;K*#NV!-y| z)cRm6elao^sL#nbHYWjMoH`~DKmjjXc@3|Ywlc)vc=p3o5DMZu=Z7TEap2={4@4>k zTap-p=(F_DBmP-1tY%fu_I9`=OnP*8cokfC-1_sfHdwOo!)00&EZJpLbAlK{V)9L)-C+?^)sEXZA)b ze^ou5*tdjmgdr8nk5*OQ4j)w`vmdm=y#l>P<~h9KGg2_V^>X_0)1yK#k$uMr0tcv& zk$DY-hW__yymxmwQ`qg6dnE{!s>%E!KjIEU)vpF+ep5T%(} zY$_t~;e`R*?D$n0c)?D#=rJ^;g+9rMa#?H+f@%srxKYV2=PC4g zM(m_z`^{bMDtzY-Uy6Voc^W{`cMS)A&evk0J`SXX@?(oJ3m^H!mK+_RtHci7TV2!~ z&Fa_EbKBhgo0rCRWPx@^ujce-Duzj-$KP|TZ?NLa3!@p@EFa`QONo z50C|3+dgi~dLs{UFYdE=ks2bz9Ir`BpS1$!POz`>0RGK zPe9b31aBwhHdA zaNgs7PZxoTaxn=feX%i)jY{tBpe`W9~5g#+G07{J=L^>S)Q z@p=WI^y+*_j8-0QpzzB4AH>5nVDyFgKZ=J#6uve;91nk&!c+3U9}g3==;`@Cq;Lx0 zHzRCpT8|T6$NcKH^?C|5vdlP!T?M~dybhLVeynWoZ5!|Da$%QQPD4KkUKS=E<97zp z-gC=rNRpO0^q5PJd3eyr+Pa9N-i3h0m1Jx>R$%1m;lc()_C6|st99{YQ+`IKXLxyZ zK`>zxd>;Wa@QDqiB@U)#A`M;?xWd0b0SD~69zmhxxFHs6dU%F(%lM?QK8Y%O{b5uV z!3k*OrCTv7x?yE4U_S>g*sUg<@eN7P-ske#@IAXTclFt=XqeJ!hXm2lQC2t*SG(Ib zCQ$~k1*9Q0jopWO@lDmgJc<$0x<11Gz+cu;Yb`6$+WsgFoh~}lPX{FjU`~GvoQQi| z#Kza~5=>m{e$zY&qg>1s8+QY9<>Gj;@xS>?ve@`Ie-XvT|KKlzl&)N~NvX=k(dID= z)&ZKBJl+I=&(T*DT-(;jvy8k>yfP4Ac{7QE2 zT|p;NG@L{$wPSTJHeQaPJ_*O!Kng9NNOYHBw{BYlR}&=_X|7c^>7PC1D1i;gn~2IJ zc5v@Q5}G3~RPq;qN)|aUm=JjAA>7cP8O03bJhT|bIzdgNM13NA>M3f0dDRGYViy2& zibZleq*~hQO;cE^RHCqCX-0|sK#caE{5!P_XCBT=cl+1|ggCqD)iGxI`%wA{AM;W= zF%c|sdBlvS>%}IQmaN~RMHD7V3y7?_B~mt<@HxyfP0aM)?IUjAMGt*E zACUMI1l~vOBZ}>!M~A1Ix(y#9`YDayE(|biq(Lm6K&;EtC8t2o-1|Mc-@co^@-dyr zL_081oDjm{fQzGvXKeCi+D#Cl$JM3l5HA;KH?3DoJ3E%HC)J2zt~EueT6#)L11n|G_a4fTojyOMm3FEL@-$b~Df+C;?A@RU-*{bTt{CiCD=5#e zKNJbC#I6ylx#9Oz^{^H0KJ2cbLt_AR?5cvj^?k0Y4f1ZRU!E%hS!0NJ*`BNaAL8Bx zKC0?m_@3NgfWQO^8Z=`eihaZimc1|vsH?JkWfP8C)G`<)6rCw+9 zX|FiHym9{`Ym&*_aG~KoDUe-PB4>xJ5q);Vr%5`s>sxw?G4}%!cF?aDwD8US=@?&5 zu^X>%$O~-0x!P_UDbA`ZV1a===mmyKh?()?pT9K*VEj`#?>9;D+~YRWA^tX7KXxU0 zX_gBqKHq`D-7^ulXvf!q)gf|kElmgH8-Wb0s|96JxgDJoRXCxUwA<#xpqEjl+%#L9 zRxXxGe7#zO;s~mdp0;1GXzI52?G$F*(~1{y{MblC>oyaG4;<07`~snVeLLaieWQeL zlJdl~<+XHyz;!xsi4%A+ftzmQBjP*4K^1f$aEFBTHl%Il8Ff4`+PZqX8oxUHO}&mb z-9LkUzZ4c6-t|7FkCr(0tZm5U@*QNAU$`92JZGE7;D}vDl)= z>u4($;_|4HQ@Icw3WSlb0F-3~8=2i15-%54?EJ*x(qIk`q%PSc5wQ%NU)a)%S@0e^ zn}+|7kf*lzI-Hk`!l_7ck$K#He1vO!sXr<_)C%kYt_8dU zRmy%^`uM&>M~!j~CUrtbZ97$q-crQp80ak*t61UjhIGrq- zP;LHhULdt9+z8tGXreZ%!zX*TR9DH03O2D5KD9nJu0`7|%i1}q^Nn6;UzPASv@E4A zn&G{oO65~$O#Qes z`m0Ht^!W&%c5a&}zhL*M^JQ79x6|#yzjx3eowb@8aJgYDEuIJ)Yqg+8 ze4WD=D{kv%8vd;0Qmdx|-d9_zw+u+|?Y;yxS4)EUvr?XF?h9YRt7L4qGtQyp5^HrA zUsFW(#;o1Q~ac~ z%EZIaTUP>4U!&q&uhrFoA(3YPtu3p16$4|8wuaKN5mXPX^Lt59{NN z2G76A++C@jlMgLk=!_rsFhwY)67!dO)R-*%{_-J%mi&;WBtP2wK4{HSe@)AO*sU36 zr8$X0|AAcXaAc1X-hE?Siv_z!g{{Lu6&8#M&>^}(tp0Z%MRq7 z9c!)GrQi2Un&4BsZ(2++lD~C98Ln}Er}ehBhw)_*9Pc)AffQu5U~&anuk@tI)O%0S z>Ei2*YZ!n_WB>$an65-iy_)kJID@lv)J%JFI1508l9<-HRJ?8E;h#T;VV}8}ef*k~ zr9SwZz}`R-nd;M40y?A17;vG3Nz-0I#ZNdl0IWFIr=QI|iF0APXA zO4JG3p?>}r$>%MHx;C$liYU0Tja-_NHeKBXE}v{tHcirEzOqMI28->+93)S@-Ix_L z2Cub^-~jkdZN9QH0-2G^3ol;0$e;QO$o&Am*F#Y~pEsND;LB9NAYdRQ6zd+LHUvnk z)UN-)4=JaN0h^^Wh7KnVo;SRQey=I2AbSu1K<-#2iFJ=t7r$7f{(Db25rL*28X z=cGfmW)yyat4Ivlfw61FD&BaWxT20ckYcw~712zQEAX_*CCAkdO|ZruC~Te}4x_Cx z{>~oP!uL549H=eNEO!yAF5s0FqD$B#G3N#tZ8XP+@#p zwp5!|w}{+T>i4WUu$S&R`I!=4w_kqjs5&OXUKz>pS^A-FWZYa5FH|KzwZ{RR`L6tI zSDf0x4zfZNm5HKxWO4zYnf+=mNY+|s*V@vUpE-vL8`l*6tr$eryuq65_r7e6m(6QH zO#dxAcvyU;U*-Ljb#KjG%*E9gyjTs>!E^F+!gKxM=2C3q&C`qepKLU{D1B>GOC|t0 zyR3b(3zKCz!Hd-kc5q$zOaAbeN^cK;X+ii)i^arn7EGDt`5Rjf$<>rZCvS7m$vQTN z5%zUiJ}{8&VPCtt3UYSF2GT}KCx*+mL`o+|mgHrCs=3;ZhRe2veY-rZcx7gdcOl7m zhkmQ)O>Bw;ubXWy2sWp<%(-pY>FDPZ=X>!`IY? zA4ugd-SV|_JEevTEMHetv_>k`?#BT$Le!4={IGBHiVInxyHw~uokiRVZP!K6HdXHg z8LL9eo`MCm2MqI5jzD{@%Z*Q%A2@hpk+U#7t+H1=TW6!^2*R-t{knU%mrnXy$ZX z%b_mDC^@I~oR#mY`@(E%vr#y@;vfU|V3$1VWDG^bsl26oFS#@onXSXJk|Xfzshop3oW7$q&vqnPQ1?X@jW_;jL_l2Gre`w!O%OpXJ4AZ9x^o`8O(dnlZ!67+v#>7l!! z(4*Bl6xcbuT3{A>pJEQPdoFryzD5`~mGMWisFV3LuCnwL#-EXCWi-`N?t0t?@l|b) zGV1Djin!#X+c^(gUJ!>P8gQRNajX$pOEU`M*Cc_Nu>ksKQ%-!vVl|3q=nD%3Ln&)a zOmjxZ2kG4~bh#JOuhL7YUhAv8`4Nd+ z0&7H9QyLAi<`k4hAL8BnszYVP424bB2o^8!w8uLQpVGh~-MY)MkvxP<^?8i}@OL}X=>6xxR;bet; zTWz4GkETRs%PF}*n%|tQudZ_SJ*h{ll~h-o859i=(A1N$>iQ~(PKWd+M)3n0CkK1q zY0(CYl-n1+47vhrqMdVQ9>RL6efk+#$WUn~z)Fqb^Z50&O=J$l%B(U1q>tSJ_;x2m z!Q>IKNbQCwtEqxUX{5Qd?R}iXUZeN_aE?sb@WvQ)aSkcduENZ?0DH1h4_@B0;O#Z< zv8~uEGAgScxL9oFyNn6g`KtoVO#cCiwU1#F`_GWV zZ6c}ADmts`_A}7xgU6U#OxntwSgCfv@2-yRtFkpLUM5Z-NpsVou1r@?5L>B!pwql- z4f(Zz$LepaD6ZN}F#BxlZ1n^Sm^|h<($AHs>FUA5lI?D?F?q48*^|}~1n|{gU$u)j zE+Rflg$#P(?56QRye5}8-kbYDWXbyv*`$)9BpyhzsOs zYzl6ezpkF*)K(kRRNs+a!TM5XQ(|limd-%%3g4%yI~ynxJVj803jH1%Riz$dw5!w` z;7@&q|1-%dG*I^k8nHPTs;&P==i>*!y*kyBuP}bQtXa#w8Cr2S%Nl!-F19VIH#5|A zw9E<$s@D1VBeV(#)ho`x^PvWrQ^f7IP`o5Y#xj=INAYrkWf)>-v6F5Sl2>~C?O3@8 z?EJj~%KHpKaHb_lcTl*5GWE7l*p17fLaDR9Pvt`Is>Ve-lq=#9*OfZOUjDFh)x(y6 z6n=Zn(px(hEqeS>X&@vyYo^fV3f~9Gg`-tNJGGw=X{jX9ExoX>rNgY3H%U08IeE}d zPg^U^hCSf1b81jvH$k<<6NEgM_A;`x=5hP+ku`H7)v-1w?JR$z7f`6Y9GHD7Srw$W zt1HxS7<>>R1&|jKT!qMu(EJHaAJhc9IizJoRDkn|4NJ)qEXX@Fw}b|vzB6oJ z-Pl&DdTHTbN}l(2KhI8x8zb8~jbX?3ZaTn{h~0tkaxYkTk(6PcEX0ZR*r_tquvjNE zner^q-$FkoOw##|6#5Pq3Uz-^5Uv_1QU%}Ab#FYrM~sL)E?pB7)E6zzcOQG>qFp0i36GR8N9i87k;>gt z^gFcHgz)!g_J%Wm*~vTqq+IyL`&ka=)NUPiHuixrlg9E z?b`+%V-h4A7S)303$3zjoD|Flsdbm2;&C*z8{LKMNgbtLUv^VUN!XYDxTI${ds=@+ z;c`lfrAEDfUgf2@CNC_`d@(tP0>3ZM-s)m+GG91t*;w%q4VLtmNegk%%(M5tr}b+D zG|#pzpdX|B`>%=2x!yg~m5zy}G3updtnw~s*SX!UJy2U?qy5U@m}iF>!@6BEK){?~ z-w_laYmO9S+`4rp1%jU(p;BrDq?EcuY~hd8Y)z9fDaV|kB+y)kx2;{?SCO`{U3S+V z^JTiyjmwH_ay_lUAuexOuIFLE7jBANG&}ldj0!!)`)ae#vEMGO$FS)zr}by66lwht zv`hlsL!|XE%wy*Q=rf%IJ78fYkpt{wV-{=+!LAaGOHAQ~w5Pn>OfN5w4Y3;{2^m-p zVL6cCfmAASafx{L5w(>Uk+q3d>zQ$j`A@8i>B-4PO^V6tn<)|QGA7GZ%KdjpAAc8+ z&+E(cw7yRd%YkyT;i-avV}|7sNow;-j~M%`X*2YAGT6l0U!Zj-Iro3pJyefMw;q+p?1Qu4v|7E4N}PmS=qyyLvw(ToZG137Om1S3 z;BL`>RJo4EE@p5zwwNeEWAozXA@v9N3IZ|+6ZqKg&pUb%+10n?wvU~g7)lDua+*I@ zI%FMYDH+3LEbjpzsYZ{7HJDlK%MqD_N*%N_vaCl$$;wU^zNV%^RdK9yQINJ*@xpeF zV{;Ey($Hym_if4Xa-rR&}^^1J^uIxcAX8`S6Ro+Yvo85{k}x*4-wqchln%_$h3KvOx-3|>ZZ}W8brmngH97Xy9jdo(PT$teldYSjw{B+N z*3C(5T@ZLz^Nf}_FvzM0ruN^q?$4jTZC_y22CaIod*hx+`t>O0l&h%_2$@}RSRr#E z8<(2s+-O-`gu>~S?lRTo>MdkiWQE5}C=E5atY#X|($1wb_6LU$gPp6s3&&5Ew$}8U z=Vb;b$b!ydL1PaEKM^mHAi>H%fGPas3`vdb`LQl8JMYKvQX%%=`fXVa-H~O7l2cy{ z&12Bi?|4q8K3`8gYjEJap9_i@>cZCa0LvuIyS5=%rEXhk^Qt#8q4aeyuR3>$NOdfb zMLL*Qoki3DUiBtZv!!ibwUj5k>aW>>Hm~{#C-6Z6H$BOR=2fq}(}C|Ds^{gul_n>6 z)knBts0OKbGBKl@Hj~fj$E%)9c=e{I2z^|BlDul24qkPL`1myWf>*s#3i;pURkzvg zOAuwPH=X8v2CrH=>F}!Ec9Z+_s-@Qsullcsy+r%*s%6yFn@%|EQkJG(7%;PiD#bFe zp_o$6T&y=kkxlI0wk=$*aIl|g=ZW@M7mq+%*j%H&QcZ)k-qSCU2LUj+j{w2FMuuii z^#b>Gta%mtCFIdlGaXV&09A`q(7>Nz#!wbnhVw!&1Ryhn?_C>vTf4k28n0cCtD* zWhPUV4o)RbRG4Y)2|0oePWhV09;HCrOC6ZzrFFZshT0>J;?r}HLDj_f>H;J$QvS*# z@s8%x^%AH)rOHUzBcbS3XLU7@{xiEwt#ILV?_q0DyL|n2wJJkKY#d1-pIg z2z4P{u~>qxG_s0)>sE}2`_|pKb~s7Q*d*UNN5ctond?Tc_?*@~TBoh5*mLy|uCyFd zhK=+-_qsEsdTa^~hKJnO&R!>NyO744CabuQ{_lU<3br&7eX1v7M|=^>5Ty2d7%) z6vip@O&Tl|aJwmOd=1cPl3>wkT24ftPScuXe-9Q)JNs!L<|o?OHyNVSw1#8JHMkkQ zd(PCScfUHQPjA@C>Kgj@>FL3#es;#f)(uY9>J(Pgzp&cDsg^paY@H?h3&!eB?VOW8#swQNM@}S6z!;gB|4w_oFtaGWIDfLW zFcXt&eV=pk3yzkg*LvE{Be`{NX6VyXpr%EU#kfmFY%{zdKQCN<(zq=$=Zh|D!Rl=6 zc;2=;%fbf(lALElF`IIckU^!=l*SuY-3X@;SA?f5Wxj@s&oNln(v3R35tX_T*XlOW zSfNg^&N`*xwA&TiMKcOoibXlVygW3s=dN)LF5`kad8!{$XQ)f0PO?Cs3j!&(U@VA; zP?wurQ`PPZ=?nCj;<`*@3?UO2RatLYyVR>rIGM7;{>;y4S^wd|PslsbJIVGO@LIgM zJk!&Xa=!Yckd*8{&w*W10<4;=*cqWc=y3H%Aa6U5|d{ZD;kVJx9AO>UCLhQ*OAa7aOrYH?om}Yv)#h>SS3n{ZuN@ z$vZ+u(`ejkGB(e#vD1$!`TinoSSQf1yI_4=M-Yg4djN8Jc0_|B{n0RuoRaY8f2=0t?@GGwus(5?0ZkHti*vP+-D(wNQ&5%gODQ~nDMwgG;$>3bvXOg z$`j1oMa5?BfMKpo^!~R{41NQ}K#%eFWQ;$P0uWzJ|4+ivc1AcW3cX^iev}OG3C*K2}~?62Ncg$yUZs^FhMq zNn~_}sVf=LYOuXO2q`GS{Td!ZU7^l&l;fx`b^%iLCpAzm7*(!_lR#P7DcSQ>BSNm4 zQ*E;tRAaZkrVs#$ijEV!<03JH(Q5<(Gpp3|^iM?RAxVD@DnuoW$Kn;KI4OqS^tklN zn{kL=(_{6js~AYDsdtkO-f1=zo0*S`5!Gyh8U^jo6#0cfwjfIts^sH)U?1Tj(z z)rYGREDsSx5$im~<`HE0Q)M}t=V5;K*^pi?n{0*{^d&$w;q<%11<|iC z6v8FtQ_V)lvG^MEaLWlgc>Rh1cO80`RHlwlGqX?kDq;(Di{IxW@&3Lk_1OE7*{P5j z)=ehQOv&d7UBJT+@88b5Es@vLD$F1-#7OS?@CfY7gjb}8uhOH)2zpw-NRc8v)2ntc zK_%5(uu)-QXw6PkT0E^ck%D+h@(K&sGg*!Y=lE$(^Whdjs`rXqe!fjGCg0MDApt3S-sxXpt z@37c>hdr$=q(IPG71Lh!I)Y};;Ly4Y*_~LK1u0wSBo6V$>=h$TM4~2845?vParp-t>?UH*DUB2BfI2x zY`gr9-!8w?w#o0zE&SH58{4BFBlqdY_|5u}@sxgC{G@(Nd4k7=hcou`uzapfd-OAX z(_WqtT+Vl;}W@P4+nX7MmxX5(p~M{8C|@wIBa|zQ3kR+E{un8 z+W}r}-RDhN-Gn(M&#TM975m- z0yF)A!ern-0a+yw12$8Wfd@1k>zD9se_&cNyvs?P;}1+v2L2a;m4R#cCcUoxF(+A` zKX7?6*_ysG^ZkKI$?$q7@kD=Max(B%CvdVqFeMo{*9k1}2d+p4Ue#CZRDa;gWcWBI zajrj5kPJ+B0*m~CImy6(z;KqH&hQ6($-wsr40Y)dDDem8Cc}3)iRbtO^OAu-cLGcO zfzo8)dM9v!KQKQT80st5?+@IV48PY&yx1SODH&Ml1TOIh79;~_If1wN17*p;$$iD% z;SVfKhG#p8@A3z3P6ozbvHM%+4-_Q>|LO!T_XmoTfo~D$3_`s>fT09uA-&)vHv9o^ zGVnZtQM!<_Z+WP$Ha7KpS?c$*Xcq=eU{W$DYs&Ju8ox4CTDMTf5fj{Ca-6~r@GgYR3W~p@j%vL8?Nqmkv zBG2jSZ~8M&{aHWr)$jCkqIyd|C#%==vp~J9pHtNf`kAYq(a$3FbN!s5e#|q}RT5uW zqQ0kt=BRJzXQ^7Np9|Di^wX~%($B@}e*Ijc0{VHI`n-PLp+2Xdcd1+SvrgTppUc$^ z`dP28)lWlRt)C6*a{X*n7xI)QJR4+aRJMdZD=SD1)335<)Tw3(m35*%)~~WIl+v%V z6x8qZtIWQ7Q@_fDt8V?eQC_#}SD91wOZ_U-sD8q0sB7|4ZN^z7sY9#sT+eGQjG2Xh ztJ_8zUxoVmL!8I9$W6NSa%>iYA{W7B;EK+wR9Bx8sg@cF!ua3^;a_YaPb}5?xTSj^ zZzyTN9dh&@wAgz18X*nW+?rSd#x#V}Gqm;!45YDA4k9t$jC=qKVJW5Qkdqez7`T%j((*m^wGOGjWAOBe0Ng{!a0Zc$Ap=qmTsWSEk@Z}1apNIsA=kaSv zrW2hsbKyKmx=PXsFtAY4gLp*GrEuT`6LXCJab0C#6xOSiz%NBR5w!6g(Knwb5qJ@S z!z7T4FH2vHcH$9)hq`8r@EtMGlNNc+YCPCr1Q`p(NR_O02agvto)tV^ylP}HT7bR0 zAnu%^v1@|Iy_n5C9BEEj>sd3(5~o<^N3lQR;(##`fEMHPGRz{RI8sJe2CWovzg`r` ziS(Uhic@(B$)vWmThp}YGD5!HA-f44mNTu2+A;ie9oKOm5&my;1sT|S|+*IL_+5}sUg-AE}~SV0cAC& zt4~%sNlu!h%hh=#k)<<6Cw((q*q`|DfMy(#+D*KDrx% zYGUBCcxg7rBQ8J>hzB-tZ`uL2 zLk0^%H&~s$tmne-3#7gjWCe3T?Nck|Thz@DsCyHy2h|<=RT~jU5nV0fGt`w|Oat(9 z)_NaBp~UTJt>Z;_?sw<_FxD#lvLAXPFJcWKM}*sZ)}*^jW{TiW<40oh9B`q}=y^UV zLrp5f^VM^C^KA7gsCh^oHBTw3`MWVO;`_&1w^$GLJli1F&0}EFJv-Aqd05Du=RMy1 z&ytd&C2K z{gE{yd|Zo5z_MMDhl9MYxqa1|&#hWRKzn4Z1cb}>tQpsQqx9DoDf>sb?BLqb*Z$Th z_B=bEF2Cu0Wz_|dM@yw+h#glPsO?U51!vuGL%8AqW;Hy|p5=X|S<$Civx=(YWHvjr z&^X?5Xdhzr)Bl6hY84(+D8OH(F6EQ%5VA%>NHA7HR=3jVCKIS$hO1qT1mPF4Q=qo-5jPL0&H8yzJ*l7j)kdD!P3X#+9eXwMV!M=N@t-%nSE!Ot)zOD zDBeu2%eoViw))-*yHMl2x=bAqb^^?c18x!62#ko0u;28#7JmTZuuy+#>+pzq1Yq)S z!kH9FrKKv&^|2deRqWg6r`LMd^xlD@)`*glP;d7AG0t((V+GcXU9`4i@|`!#$ao+l z*zs;`1YfiGNDFox_q^DFrz@1m_pTk@y4!q5bZZOS*ABlSczjl4M)3IOn%%+Zox$Vd z9!SG(z74`Q_UobOBC6k1F!+b9cUpFCU^S_=vKD#+4Px5Qnwu>Yxr;Mki)Ex{$%ahy z#~gCOTz5(AYR5f_x^0y+-earOWfXxB1x8>Nx^c^r8*a{l;nks1kL?Zhq{wQO?yu#v z-;K2B33E^eXFZ zb%MZ32*Kl*Gt}PR+l@CEOJ~T>mO4)x2U{sqy}Wq9K(xq}Jzi$--wlUo)n$fiZPQ_& zXFnzeZ*x(@MZ3JH(EWg!|F=!_wB|6WPTlp`BB&P0mumA$8Y%~O@zN}&*cd)i zjwEz=V)KfZW*S}^`t5+zrYiy|v0T!bQzhz3r>uO+qM&MX0yO{MsDIcEtu{PTFl7}l z%`tIcJa_?V=NY9heZ~sX>-y*|1E%v=kQ)0Y^7MId_NlY3Z*`j2*61{ESn=E}6O=AC z0q4vvvmn&Wio=$Lo{ZZQsmA%G6PG7C;cS2$8Sm3KK=?(w`3%y1_h_<2NTu0&QggG^ zQi7cCP;HK@M5+aioSSWAAW#?^ilWG9x`fKb{CCITK|2#VxvbT>?%JQaQjFpJ!l-<5 zDCB8YXD5|p_LW#dL0NqT?K+_g8uxy`f>?FwPF|7jSO2+)@k6iFI$Zd^eN=d3_Bv&j zqQ7JTMSLaR&Ipc}t_Tk`vXNlUstTN4SHh{LO2FS)tzzdRywq*nMC3eu>5brRsQQGh z7RyjeSYl%Ez7f6Sx}v4zbKCh?__yQ3@q{s==zNmDD#;h>VA5ewsAd@c*qZF_aHUTb-oyTf(t-Sc)| z^qO@_9Xw9QVdQ#RcHL3 zZWm^+U;e4{eW7%z#;12~lPI=(Vjhm8vi4`j7;2WbNivpW7P zrD1y?Z_y5QL?6QaE8E)zcH|_JZ-p+hj)Am91kCdrJ8q2rFXE6%K zQsC_rbBPAUVX6!J{w5vdLtPC2Xx+Yj`-8l&TZL&%^c^5av0ICq_F3a4 zgwvXT$yBy^n;BS-Q4ig%n469-s^molb?J~@Tv%ttG)h)i7>x$WsJYecvd*Tm^AbB{*PaPp(3 zbL$96!X+Q2e8e{2^>Bt18|p#^<sdV5q;zjizIF6CaQNh26m*1+a-&_wWZ}8WyR-w?#roTPj$d z@4jUbT=;CYg=0xtg4Hf9Ate2%Z7DAMoc3sE&6<(c(Ng61u~ZKi?yhZV$QhAho6&OQ ziReMPRXQVWmuKs&?D9&_*87GOzS(xP3b*$;D<=rK)GE#N9>0GWL!b7p_r(2~p&coq z_KDuN@BfP?ZuN;K=@Mym;8a~N%6+!w*2ftZmp^pKO<(k!UIpdtWdI7tHY;{p(V&w= z9HV0z)C@gfBH~lQjzvOhOamyV#Bj6HQ#UbQt0cceov#7Agw?Np7GAZ1*G`zdP%2Ui z-<-)b18?uJcJy%GG(bZKFwM`$6o7mo_4GGRBg%2?YzXc%93!*-#UxE zu>CG;Byp~m2h*hu$PX>bv~I~PUgS12^z!d4U-bMPAV9GZ&I^TPhHr9*XQzkn&8%4D zUs7FDeJiUvz83>D+os-hUc*cBL?j>d0E8 z)?bg%-oi{*kjn|%%{%i@&sf66Vmnd=yJ|W+)Sl&6^`v8FGh0gSw1N*~7d4N2T#{?_ zSoapkyc1^Xdd_LNBQw4#9-q`9UT&q3a?T&DgX&z1buOkjbUa(iYC6kFuA6n);FS8# z%>$zqpE7yso|=K4hwgboHkr2l`7-MRx>_c1EpBg&d~_u9RPmtn#eL}o)@WgD|>|n!iE{!!g zXotr}M|?dvFZsyLUP6nb+PF~SkxU^z5&2d!GJ^|0hN+X{nuE3B+nP^#9&0ZxW$*6R z#-8Etb6_U^>Ms5#XUgAM4D1Oca?)Ve3ywBGh{|-^$!w>piDVjU7k-SHWsX;u-ZoIE z=+aGz5scj?C;`%6xN*vSV5Iu=)`X-_?5h6NRMjp2gtlleeW+ILY)Zo(2n*IcPrahE zTqrXk|I{l#N)!%z=?uM6pJ$|*Kk3P$1|_m0 z|9(~IWWOActfmvuPtm8Jn`!L|evnr9e(-pzd426q-6=*f2vU`G-K1W8T2HRRcla-m zxv7S`fY~K3Zy+fT*;?Bl^n`jo1*^jJ*22s@L=kQ$W2iPADYvCoXOf*L8vliKnS-WM zt!BoB?jiCfOFL_i;jOvE$gWg3QH5Xqof@jE1-}y_&C*U3?{jWO@&3mw0mmxv0bq~! zuGKKy$-<*}zx3)e+7k&;g+6g3>6?p-45sX8NoL3Z22>MIkiHtvo4ASBNv!nEzzIh? zLdKQF6>byZJU{KKma}&PoZh)+$cYdvtN} zshca+rMi+%=Z05jkq9#Zkc|%-n3g!8E};*&Z&toyISnz{RU$oml@%a+(=DSkQfi7_ zDi?Y2C%nS^lXn4{0BMs>;5qIgsUB4O$lECiR!U+iTbujPhTWv>FH70&Y-%{Cr^GY; zP7Z)ez##37W$)2TewbK-v70!HkYkgC#yc=$tJKrrb<&C|wSOXY?vMDg1fW1HY*@=~ zmkj#COh`SDkFX23G=1=>cQBiJNqj-7mzA(l`n`#+U)mJ#)XyYLEeD?A~Q5(Q>pHexav^P z`S-RLr45Z`Y+H|y;iDz_t4v>|TF|eMl759u9aKpEXA}~|R^bAOwEZV>!3MiCj3QU8 zc~PYrLvFaWEMhb?;oD!yqGl08xd{_p%}@wsiaqOLgnjlJ885`1!t=0ZVdI zU-+O!{GWX>19CjZliGh70w+pFZP4Mi)}Ft zkyB^IR2dw(!vz4VRIBo3SmkPY@+;NmIqKZL;qcxq{+K3AnyAA5j4`a1+s2(zfBj9tELkQty24iSWYo z=J802lXLCIGOd_OI2kJo?aHG*S{-{(dkBad=Y@`+LaC&~Udz@S9iL>RrGG20RA7E* zRj20}?CSFJMQYW*ARzBxjmQ?cm|EACx!1U3XN&y&zaV1~20rso# zs+*n)HysK$?Fu)kaMRv!)3$Ka9`#@|q{*f(bBfvl9aKm(_HL|FJJ#!+7;Jh{8)$n% z-1W*bDBvc=aOvxwt!IPnd%1J=X|5{oszsJ~e%q(V$6zcxRHhK| zc{J?XhEY67ZCDTp`}RcdCJm*9RGx7i=s2FWp-(P1^N{mru&i58iYJv_o=AL%o&Q+PuIR_S zV=M07b{q)50`-En?27(g5-d}$=v%z#GR6-m0}a*Zbr~ui{gp02^)En0A0tqD(mNl| z5xsSw;l0a^v7z1vJZ)bgil(|4)aXjyYeUy9H%F%(lQ5{DjBoUIg6UsYw98(@rjEYL#cb-gdwA>R z7OS24W#0a--|zv@dQiVL@b;d5Tf*C3-a^aP3y1lZh`F!Zw?`;l>If@0`ZRI6qjzEN zf?!W;UMi`3%RLXjLn7n$keX#=F@>}Eb5H8_v;mg7LOb%heUC~hEHHXn0*w@p>xZ`q zdj>mAA`1~YL43DQ(Og$_2H_alI8=a3n+*hzColRztwmHRoeLA`*_uY>NWJO$%{{VD zeUBJZ*7({Zz70q?Y}o1RaK$$ZPdwsl7n+t|y$`*fvk8oH7}6)P^jeYq_8q2~K-ST# zDb|uw+uAA3n1Vsww%x`h(s`HL^AchX2MrIbWoK%lpVG9@vOTWoQC<@L#jfqm9KO*% zN@Q=n=i%jgzCOoqsCSuX-D^7hZqL{51wV%{MN^2PUzYJ>$|-8NGl8z4 zr}Z+LVWnB+DCM}LBI;p!*m!rFK9&GquGkC=qBWwdW_K ztvLh)((~^SUT1@PkuKxT0-fyk@j7V<~NC# z03)aE%~jcrET-6Am)x9R;D|#o?M(Jd(ZFoR(Jh z)S6KXV|yZPl5^6|xw__5c0OZg%z+R%)cQ@ZxWFiebb|=a&Xj_Z*yVcv_S*Xw%*$Et zv0*pY;>_I`Qc{8knvW;>4!+S#L7}E?E>D}>+YohuawchJqg#e^iYs}9|*P0WdOMST0p#RVG>Jupe!+-o&SSfp&bx|}?u zb5|QTJKB6BqDz=sjF%m7&Vs}_@CaU!-rmD7$svGe z(`L-fJi>{~fveV1NLo`X>&{iZsw*}oRJJc38_A#`+_z7mZw4sI)!cZF)Gd}z5=~v1 zsC~1`0214*-T)v7E!&J(2iG|FiBxrfi7H!faZv7!iq9RjZhiuOcldYFPRbboG_a$s zh`=ef>hZmxb1g3);Ts<%^IiKs9@CKf(U^u}{=UlJ4*p){FOBd+{2iT_SpwDLu=TD{ z99rdenZh*5Oc@fpnzJ(w#n_J+^|y}3<0xDKG2!v$cq#2Jy4)NcxSptoh^mIL4H)$s zcrgD4jOqiR1e_{tcR(oX1%an~+@#U~6)ygh7g2$vzw z*9(*qNL`wC3LKAPvguLJy0-|5Eb8I-Tk^n2&(;p0tDp^CSrzT~wh!|>+nTje;48#b z(m&_jf$d?82y+94dWU+xx{BNYTK=@`B%rlE?4w8h0IfSoL%{-Q;ejd5m^5jJF=5h9 zW3)bzW)eHB;!xDflao3{J0)QpuhBaQqitEyD*Gibx{w#o)}b20I=eQs3JA-C zD3)ZPyU{D95CN}r+|_oR4PHgZ=s1C`hUqtft>PMb64>fr`b}V~n0^!3>I3~Iu+=-f zg_gB5INKKWgRRzo%nFY_N2Kl`z}1tSFxVv5cl03OYA3+ePJpYO4sg|x*X>&`hZqY? zZrU>eSG~k@uG8Luz!g`S3`}11QC{RoE^z-l;OfBt0JwV62Cl~J{&&EY$ga|g)pl{ZZTX(u>3bmwU2V6atEO&xm4L3E7z|xqMX`Mg@4ttx z#BisEuKvYKA9PhcSD>p8^b7%A-K!@|Y^iDJYL5;Fx(djh4Rlo@&=p4Rfvz?a$I%@O zSL{C>vO1s^UTQ;DDm zxYAa&eH(4ys!Ib`D0}aX?jmCXxRUolz}12O2Dm!F^!(oguJ+r&RmXcw`(WT|RPscR0ofy;b zBmVx*-^7z+8m{86j=%ZDL2s(HDzXp~XhNTAp1XFYcovYY4;WGJX}wV1X0D+6+L`4p zL#!UAfua(*f}qeR;frM0jkmenGQbgfVfjH$IV zO_y;+?M(RI6NL<9Tv&^{nDNk#j2w#lvT+u_rjf~SgE55PC1$;pae-jBwKT@_N+%z%lYYf-q zh93(uhT)nSVKH?&RsAl&GAJ{!PZ_Q$f@+#~-9R2|9;)&{mPIvpi3f!{5`bmnD9u&f z8?IR(ifA>F1^)HX{bkv2$N@KFETIVeEZ@ACRs%uRl>m0&i5-5FD8b%0M2WI$JChY2ApepT0hDp;Rzt-8eU?5)NNyP8radhNun5G zPuqXVwN1Y~Z9nEMdNmP3zHESe$#s|)_RR_VW`x^HxmIqU`f`V6lu|I0mX8cJ(2AWVdO zjrjg(#D#n8zQkCa)0G&j!lR|d=5iSoR0& zim&pt{ueEXKO>a~E)S$c^GGNz0a`P*k-&o7L;pRI@yXT$>(7af;?wfY=}!=y6Ftrj z3N34JMGx~LoiH01)`1-;NOYi*quQSA{vGhNdVvE6*WciYJSJr`CDBKD=}wVVRNLK} zv7I(v?y~eyhSz1Z^BKLL6gX_@-?oNm4S^1^cCp|QvjvYp0s&&}4Mf?Kp;3uKJ~h2I z8+xrS*e2PQM#m9j&umt7Wb!>Pn!JH?M> z*lqG{Y4kar;x3mQzxU|lmqVE2mqVE2mqYkMeSqeMmKD&yiI8a*bo-{tNT{+8>Gy-= zck1MXjNZ#Y$-W$5{AjPp0-KycKi#TuRcOGmandFO~GKl%G0)&8oN^jY^x1Fs;4Phso}0RDGr3=F1z5o z*sZn45@AD~Fsp{$3z7GE*1{@b*c+aaK7~Rn!j({ETlY|`MkH<$L;^Bx zf%Jss=Zp~+H0|7;t?VP8Zu>q^M|~t*c3Kb25%waB{+NpF?GZhg&er&Vtua!zhG(nm zsBSn1M7A+?jW0jqTLNyfWT)@qByN)Lk7y(ExafP1x-@!{)$PlZ!Ho^A4eLldN!VB4 z?ej}S)RfK*-Z|&%CSTw*+0*)4Queh*HmXrz(~K{3M${o2*E?imy;P#vQueZ`uINZ! z9K@#HuY$#b*c_MhLdeGV>IGB5uSRTyV-V^EvH3fcO%NLt0cE&BZm!hGO&9T&z6D#~ z@AfUGjV@34C;Ya&s;T`tDk`Qt2X?FeWbAs~tsC`ZadALTl(kfNwBHFON0L1Sw^T(x z&wTgmc7e)1*T$TNQiL-hnk>D*Axke1va}xX=y>Udy`E_$yVhxREyDC+VMR#mJZ;bO zhToM?hdYe-m07*kqLb0VIT4RWb9Jim$f;+lr$OD(gZWv5WW zG3Q-uQ^FTR3C|H^tv+n}v5AePbNn3uFo<ihYIj#}@H%HX$>Ahho0478U(u%W zTLNj(QM}Y1>vUxqi}VU;JtfOriuu*RVlEg|46z)vb}{MN&$hMBzBf~>Md{Ju#2oF+ zGwP3amO#0Z9i5dpgWY0q>bp~C><>IF&~^QRzUwi$>I_@$yA;ikq%2YoL!Gi$c8r(ZeK&UH zX%)b$XUv+N3XC82Pha?^G-^CNiE)}IF($#2c$Le_WrNT%2akj+vS3W4hn8j0%m!D} zMTtF8;9UF8eG=YaU-zYC5B({@vuLnO(t8I6g)d837c(NyggD9o3gTrAur7w`7>Gc= z#h}+%F04{_yhXC8XnPgnnhnD$aWLjo@^S#2fG?syI z*fh15IC@1v&1P8oi);Lizl+Tc7u!Hk;&5~6kx9OK;imYR(G(N-m>a%zl8kFp9_OKK534OmPX{nqCikNOOzuYmn4HJ1ok1Q5 zL31qAFASC$c0Vi_p-v^vCOcVBrH-kS?vUnv6Dgx$g$s&oR$S@t(_&* zG&RX-;pkf&FI()~y$NDKHb>X;r|E!A4Cob33w|sn0yC*R3Q23~4K*!J5CaxyPD?$U zmIZ1KEr1xXz}0xJQ@t=-5^WxqXh4pp2jr-`is;0$9AUQLRLy3#EcUdm5^p_C1+c65 z9cq3_4{U|rb~lSTgpx*Z+Q!H;8pd9Da=tNfzH#w<N^B$S=eX=pK>`R5m3vwz={agYcqSA5gl!Lc@5vYJ0JPgknD!{`8&bilA+lR+3xIy z@%(M(??=P38({3DBlD~!9;Z@;mUXmwB5LYNnPd?fN7}t4OI+p(cdCoglnG?ktV_&=)&?UMBEO|#xCdeuIB|VH}lHXFR#|*%kWTh zjF#`y@_I|O8eKXpwClso?(lWtrKsAaBj1-gnobtB-&$fzy^5PHmvO0<&(#vLS;ja- zA5D@tb3~s<0$9TOOXtDjgFKVT zTl^U}zgl(*Nh#QHTePMDoVcE_*%dZ7hjBVNvl`6T+>7kg>d6Bbcxv?u-MIm5P?4S5 z0qNNE+kRpPX-jZ{5H?^<187#}w{veKU-Z zin%{*KDDOeLy!mHuGvCU4cBb*tb3WSwL2!~%~?DeFN3X^kFV#+re~6xH^qFc~RtkgQi}sUzz(foP<}+?u_}OL{cZ4oQio z@zPSJq8fIizpu5_;m%wK{uG|Li>)9}9jm-3QLegJXbQn7pevE=BU^=52TkZr5bpo(j6FLq>;Mc6@RZN~lXSwYu3^yUaxE`Pr zo_qq*L8bQqq8`!+n`I`Xf(cYaLu*8s>n;kC27g6>)qdp}mqJ-TiCUo?BiKxh`1WH5 z=vO2XNWwU~+qYQ?jg4G8@8lZaA=q&8NlIiaqCy_AhEg1sTATJ6SAdRte`8!KjdgJG z1IB1XxZc1po82}SIb^5wQk{d0AMmS>FB4?^AYnE#P8FWkB$x4Z9S$GvkWm@_Zr_$mN#zW%jfsj2*tNbb>5F#yb``Ag?e6w$1jCZ`qY&-bR`h@h>7Kgzo zIc@1J78A@a@guu{-QY-X%|g=2Dm$R1x2~SA(Tb81?{5UHIPgYq?0mg1ZGlYLm$9Mq zG0jpJv*@y#BrH<4OQkWtq_Y`}Dv49 z1T&)yMSeM^whoDxt@n$I_+M_Xx17zK!T8IL(*yCzMeoUnsB0rWV5kET1X~9z(sd!3x087M8cePcsZEad> z`x@VeBEPlHYTCDUZ*-2xZ|%7#0cs}Xx2`{Sn*7!tDuwUJm#rNt(s-iH zqQPCQ&4Ql7TU`R~)|~9G&C)3nFpf6MR{LFRv;2(r{@N_xm$=W;W@+wM$o>5asU1{E zAvF_sTBj6P5L zeL56==h-L|u9t)1OfdSXONf2wvtlp2n%LX=V*A74y4;d8$LUh@&m5=A6j)o@V{0p7 z5(70utWV^sr5D&b29A<}T3V+Qj_8ctz`Ybw>b-GI{8ewB+_2vW3Qp?-DZWoM@} zWl&OVv^6&u&M^LPuD~KwwKl|*X?3EFDQH!mthUQE>+~RK04igcio>~$gFH42$JL7n&l4NiSA{JD1n3yWhHPE zAHFwH%aImUdDE=m3xf)>S+2EcMDru8k;cmN*+xNW-9P zs@1)=BtL)E47_X3(xpA@lqLm*`W5uRpn~rHjDk|k+u{q;u^QVj${MmJ#~S5%Hf2_L zR4mi;Vkg4Un_gu|WKWvIYSEC49-_0P*NKbzC+;Tk%0y!0x3yMhw4Jn->hJ%syDJU+ zqkgx0`Zn+Vd%9EN2J{rCGeKi1L}+Ze1Tr`?k(oc|r_K`cv~dujid9^5xOu9y=qzi< z+6Ci}tZ^q>HOlkiobg9!*Y96(I$?{I&GyzDZrp>Ux;vH^nwx&AVWc&RkJ@lbXh>=d z=}SC8_*HwZ01aXcOxtp51S{Ju>#{`F<=0tmtjVT+=>7y%Iw7$pZFIkM89nOCmT`+g zjRwc>c}dnDDxIP@`X(Snb+u_MlRODa)gql)k8Dnwxqzlo?h%b&V$yuQ>1 zg_?b#82J@#Q~X!=h4st7tS>Z~a*-2ejTCpm*mp?}?M~sQ8F>VX5b__#-aGHji{1#2 zmCsJSB}2PX3U?Q0*zp}!M`u5=NGkT@|z;{QA1#5n_s95$fH6S2WXMhQ7{k*5(S z`bZPo!sbRzo%kD&(rl5HMz01L!N(~fL9JLXT{|WmJg{6u(+_;1wMXx#9<>#WRcv$<9Ek(A|qJmoYn?RB;JSNIPZC>$R#*Mi=s7lPZvj zwy|Yoq6d;HuINXqxDC>2f>g0FfF(&yta!8^u>yS#%I-(2cmndoy8g6^M{Qcgm+M)n z{b>~_ob_mhvnMcM(@-mLM^Fh4Yi@WV=P3Oj9cKo;(AkqHT8{rDFa6NlL|k%H|kEsi+2# zXXZ|)R6JxSKAlqWsHRjr+MiOfMkp2UJtn0?w-idn8lhCI>7!J9BqA(LkDiHA@eWaE zq*Ms?K+{S#YD&dMwG0>~v}~hLDz+pj6&KiK3a^kUE*_JBQxjy0Y4lD&*=-^uy=|zc zO{_f(fN8K~-JfppF}QewZgKPF*$rDJW;eXS--OHHM)G$jf9v`C25}%`YaIdUwe#FF z;LnTm+n@+Xf66A9vBGfA5GiO|Fgl1_^swL{v1srOEf&37(%)q)oNObC8*moYB*$vsAP5Yc5%5Xt4?L1dsaf`~xhPOcnsWs@t5T$$u@lPe+k zESbkk<{Zg9MlwS|ZIG4>5PH5zLYX^1=LTQ_G~71`UefC4Yt zrHzE{J@&3Z!pGk8zGBNgk3{ZySmEw#`^27)&eHY`9>l&uetdp2m&UF}`)5Z=yM4DPS!6BC$<9b?Z>i?nc zZQ!FS&i(OyOR^*z&LRs02qZ#KG+?9gC1F9r%Z8vXW{pXR7|>o#W5gQ6IRS48NxF$< zbKGisyw>t!-_u1#A_v3C#;A1WFy^keKuTK6B35>?Rwp_uk&m z=l9R&vpMI?JTvpm%rnnCGxN;zumikGFsS;|-9S%YBsV?=LKYie#DCJRehyC@-#v|o z^5^IApR}uQ_tm6AsVP#yI*X|~XGohDp zegR6$@xkc*||9|DY|H`D>uJE_YP7kz@Sa@KH-JWYKKIycglgw} zT!a{{DuB-m6Qwhcoc29AJD)5}HI zwRKPcPsy$+7ba=?-=vTWRg9|13<^5!Fc)5UkFRDuYNe`?Qzre-k|=jA^2tMDzXuKs zHu(zkg;~xH?lC%=t0SdvI+|lj-}QKLx)#zY!$R>a@)KS2a1dFw1P74=Q2M@`0Yd5f zQX6ESj|d-V(W4b7;5)mtoNKHHl~Fyo#*KIjUVt{U*Ifzu8a__o_5@q>S-v;wP+4D1 z22?3)$IR z1MxOp)w>{g1>jUo>)nVK4bBcI(R2ROw8~}m!Fg&<@I8EruAJ~yMozF3fl%fPw%|#N zlm|y*ewB`Saum$DhNU3$kwsT>{)eb&^h2^^6b-Q{tTazK3f|?~;?%Y$tPZ!;(q^GnR(y!>sZ#F2dd@@_n3@KNOT7;kKza-wu8~#>pe^Y3#S#v#O%Y_(_zp_zFrs}8O;55O3*N+J%Emeb;Z*nj z;U19J4QqSH4+leEZuoc?w8S<3g2wQ$y7wRHlg@Cr0RcLf`+!vj_eO69Dbdo1GzL&H zEql9_=ZPjGl)iJ+IxGdcY8{9(kV>aIK7=^m)xk;>qz(~9xTlEShJd~-4G`#iYsbQ> zMz`NJH(%O>E41ob3ulQ*IQ$%0=4`dheGo%JWpWL_!^(3w+a{JFxVf$f&Ihjp8Y9Ql zEHx`{WLEpp5L#9=gxSqj=YFyq!kS+@cjoy-cJ7QDJ;8S|?uoDM!&6(t@%d6M7?FA# znJwbT6%DqW@t-Z?UIHvr06&4*oGF0+2Xz1xz~?aq@J7U|>T+0cEGJS>Ckw5Mkxj4x zfe}@L^7kUOO0Q5I7*$b^q=b5eYdDUE3UvoGb)O*mQ~N{Akfvf63er8VmaHxh!_>af zBf-4d9bAEuhD)}3r02gx%}JQ% z8foW3y2%=OCUVoQ6c2j=cNv0>kZH4PDntFL>OQ!Zlg2ku7_3nUU{K$KCxOyRYLvyp z`r50qU6nMoRcfl=m0RA28mNAP{Z|tkzjwPy{Em14+w%qTsC;~eFt-DeG5nA38Q2}ARnuM1Q7OSh&d%h=Jf+L|& zc=~Dz7hQZ^)_fsR>u$8B;=(;KKKK&I1yv@3h*b8DhxQVUKc6n zL5cgHMy7xcFr}Cgo{d^bm!sPDNt$X*f2p?{`ON0sbc8tDonAVk|{P+BGMo`ye|=?uG^pv5M8$+OIPo% zgz9y;Zo_i*@^k|&gEifTx%!qtvbJRqQtD<%l6u2jAMP79KzSHyG9kt87xAgMdC|=? z#qOWr6TRmhKvSK)$b=c1DI1pHJ=D6Pxd@|_hqM;j@8dCEz=`EF^&)~Q-)M6u6t_vt zk*|j$MHX4RaqcHY3Lc6Sso6C=@=*6DD34)Hiv6@d!2@?lwM>J%91NK51AA+duwM~_ zHQ=$`yI37+rvdaz##h>D=_vtgTG7B2`n`?!&<@+px$IYbea`&Xcx& z`i)B4ZE6xyhlU2Wu3!OVm$PjPIOBzaMFWNvPW)`NZ86&qy!CAh8*N))Q|uPMpI{^> z3iH-1*S9TH)omV0q1cTmRdrj}9M^R$Zjo-(k#Mk`3y1XEc;s`hgA}*(NyEO$bq_Rk zK*+RQnn#-x^RPKF8G;sT(wk^za$)15X5r==#lp@0MmFN}pt?O%*V`Vyl22I4b1PSJ zjqjrieRgjvDQx3m$@R9_olxp7+`MJ4;-ZzEsU{BE+EY;=%^0C|D$~QJ^|5*i*|(ZD zKc2uhQ`-2CYaN^3!cWF8?>fh(A^c*mcWinbzn|Q|_CGYUkmU#IFpn%bl3B>9(sM@I zh=GX6%tG!^pra9VqMtzziBc_#oP|jFLulJfA+y3;?OX$Ks}W`)5#zmg&`?lef`!O6 z32mB%NG!sy`xTl>vkiF#dk@)$G`>V*sf27pK8|JZux&^$6`W7s(4 z1HU9%u#s`dRbFNsGPsy#Ikyc0}{3L*B3`oOXp^Z`28I0KAplM!;zJbSYjLQYt2|^<}6kHwn1} z>=4`KMYti5gsWs0*l|B9c4tlFElY0|24H9Y^XBnQ@k?{z&(M6UaL##Aus0=1tx(ac zm{kHdtzXEms%|H+4M=JjR%XdQ(sntNO-kE_ZI@4%;3^~>jRu#F#yeyM-_kTw-UFKp z&O_|=fVak>i0uN`91l0MOM%EtARyP;ljPJgRvJd3QX8b{n5@qa@rN;5{O(?<94bX{2%KH% z5EjFJP}!m-hN^L8i|#ONG=nQ~+k2Ver-;C1%T}yV+;(VW@Jq`Y`}jp=Fl^fd|1b9?^VCyl=ld}LC|68;wfDWrQ5@8ho6-8^gvzBAhC1zfcNgouXRiFPTkRlD?Rz>)&nIUYDU@)+{%6Ex{HWzK#zfwL?9`gm=At!A$(H&1 zFpjov1bXXK^t76~255s-?Uxo*3g$`BF-SIdM6$VKCTpU$P&;qIf1~rz_|$n>)c&3F z)kq24v3H$;{L~(&?`8SRq?rgo&#hRYC1G6#Q@CSwSy+EP1dc`ZNx_CpWG}5=64py= z$Yl|_>F9r>o6tRkKkFf2qV>>(BCv1fj6y179b|)(6tFZ8Aq96#u>K-&K#0p0Aezxo z>T1J40Lj^$`@mTLc!5UgI$xHmmGmbtdSa{{^1Db4UIx?Z?+P*SBO$*ncKFza=p(GE5JiV2D0HA zzf02v@jg4_ePup=#n9^DDukkJDS@zL{NO^c0AVyql!+)0TINDuI=&7J>ds$ z*Oa(u;A};sWm|r+eK6s&o1C)jqVRHRfwBD#1 z?_HEv!d$up|1_6~_Ja2-OV!o=N4+1Kd0YB{CY+2Ly+NbUCw2yUtmXhc?0D?)eq;^= zO?>RR-y-99748(lp@4M^V+{>bP$GQ$TZyORnxkofQMf9;g}-dU-9}+f{7HUBK(a4b zViKkzaKeJS%~&i3ED#stPYMS`D4exDF}>wLkGI9x*567(IiJ*Qf{!I+^BJZGBs$UG z3fa)WzgQ+Bg7V*o(00oIZ^-`*Z@?rs6^M7HSqn4&?tG8kty=_VQ_>RQ?xMN;u=>7Vo6H^I z2zi4iBa-Covs5M9k*Nqxs{cb36I@;UwzZu|Z+=N^7C%Y#PY7dbg9 zu<)MR8Jb@({o!A#tZCCll6%si^G#!{Ks=3aBJ`GWTgg+!YDneF7t=|hrggycC)xH&`*qhPK76l7l~ z>|VQW4Tg!hbP&?U^^khbEclqe9FosxG_uY>2eY{yk#Fbtr2+XBy^;BL1@EI`~lHwi&o>|lLapDx66HhKK@_xp7KgHy>cAa2d zyRI}iAM$R02VCJn?kg<_G1h%z_fSBYOaes|%w8ozw}^6(Rv|LCM|`Qs9$!{61~YazffqD9agI;@|+deFZ)dr<3ywBb%j{QBHWgD5wn0HrAXN72$fw>dUZ zeYHNhp!P{R^~tq}0t5j+u^jK^_&tGNbFO*zfukIac+J^N5>IN7!ETZqi2HZbjyuFb+_IR@tqRaHY4Ighwx3j)=P(1qhX?#907yoX@ zZxeo@G4xI2jdDkSgkYnOH-^KQ<4w!sBFdET>%s2`e%<(W;@5)T4*bwZ|A6sEg^3DP zIvKyY_${Omy-)wo#@q8nR4yBD`FI^;yuAoq&=&;!#H)Bef}a5&`WT5i-U#~JjW?FB zo>zz}ziGT_dEbsA?!@mN{MO^go=0r zi!4^*D#>zsD8m1qC6h^cS*3%tB^YGBF- zvk5Jd1uXciSRmg3w8FPBZcx!uw=t$;xyqkdTN?ZeBp&QDupJ0;fB>Nvs$;6WP^75| z!l5*FJ%|=fSkH`u{K);*k|uwFO+8U*jzyRa^DXy+C2hkO{#;~{ibXK3w`e!X`7Z4< z(z@h*tV@1%idF@otb{+#JnV|qp>i!2J4bNW!YErF-w-*EMU`vmuVUAGcH+z zEd!YBV5^k(X_az~2i>f>qku~L1!21l~0aE6{ zWgf>K$uHXccTR_lPi9~50}!{Z5~_YB#;5>!Du4+9rl$q6lb`^-(b< z!llyUe8|FYL2(uUTcYN66yh5IVgL{m6@U!<0U#Ctu~7m3O$CSpK-`%4klk#t(&~K3 z%J2dCmsq3bwo=Uv2KYlF#J}N+*3XlMRgfa2?2+MZ3?{z+8WBAwrY>S%P zYXC&`69JGI6@c_60f2jaCF7$4kct}sH~?^C;&U6r$L@T{PWY7Ak-#1`w=2}#CIDzc zQ~)x-g4CA);F72SpF#8oz(fE{91|bf?hq>-&W9YVeH;LGM9u9PHMdCsm=qOYlL{~y z0F$Ev&`ky4GX(%s#>D3uhEJ07p(KV+5`dGU<~B~vZ7Kkw4?qcw9K}roz_h42bf^H+ z0Wf_`e0~KWu`=2DP%>YI+>!yDJPH_|Eou-s1CcYLMc#$TnTVVjEpizmQxKUlDpDQe z!Yp&Ec~AOR&aXJ{BRKXpcbNBkl@#vLW1xQ}?Tw-bG2^xe_u)&-Kk4+GbXv%vEml=cZCKZzE(1CgI1^3!OM&m!_OM1D3ZQs+f5L8XZK zlG7vcXbwU_0_>y_C~%FmHHplE00>3}n6Cny0>G)L05%ms27o*!I-g0-1dg z6@XI#sC~~y1t8<0sL(k8oEsCJF4_~zKkxLMr-9}{kIU0^s79 z===siV*a4hGsr)v(()i+xiDI8JSbd`a=eQgYoYfWBjWC z-!T4F0Db&NN9PWPPQTOB&)5xkK_&5m(fC}g<~9I)qB8)y3NSVUI5QBz0HWiw2S8%} zMW^SY-aNz$Mx*m9H8bqcdWZpx2B=p7bT%*=;4T$FX9m&Hp-Wt}MNDjg%w`$Dej?aH z@N-7(A2~fA=?H%m6`wDl5{t(D7zjsa7Tqeq*v#S&DuB)`q9aUh)WrNxot{s1bVz6z zUHk8Rk0&Mcy%v!0>zxzqExj!tyJVY!-_E;x)vXSND3HnT9P06MdXj?Q~fsTT9kIz4A~ zbfOCme+C>{M;9DMqw}N+FgCN;paSU3B04&&7&?7UPaoq2U>udv1&28-H_zD2!lD9z zSyV=679Yb(4n_i)MI}iK(ec>{ATj?dr{^oZd7=vrPqEA@b-`hD^9U-y*v#T~6+mYe z(b4%1fXc-Dp)#juh-)CHho}MAMcoZ zIwHGaNC}Z2A=Bs_<7(QURw%}kd(Mgyd( z0Aq6y1-hN6kj_D(qjL;EVt&x+3F_!XUwZsW%}kd(Mx*m%6<}-*QmF#y93(nAH#2np z?)3a!M<@EyW44-^E_sYb$D{&`%|SkdLM~cI=OEG1c^yDv{ufTq7mRqoO)8_WJ^n?_ zO&2{z<5Q&qjLkwkDuB*HqT@4<;q#@_^QGQA(U%?;H8WlG7>&-yu(gBA=u3~$0Ie#3 zE^b6e=Vt&C^Dj6(7j$%@FFgb`v$2;Rx2phSbC66GK<6OQ(HXA-XO-W6F)rPtw&`P&#{?7J6mLR^!7!}}66#zSxMW(0#zf}RS zQ@P4a(hFU(h?HJvSA7H`RJU+MgmP|M2#HaVHzN`VtTM?z|F7~%Rr6V83|7*H1h(Aa zw2B>^2iGBhc9L;}TKV#B$EMHjb!<9!A5I~^j}tU}ug3R1_-=f_u_<^LPBiXuY0;;QMQoF%I8X;2ZnTbXGySvv#I^Kwg`(ORZ4JEIt%@>`*+7?WOMk_O(G1 zz?kaaML^CU0XaV$@-P~`XeT9tN$lzwl3@g}K?M#{cWK(4%}^G`QHGdjckUH#q2r6~ z@TL=?&B>Jc;M+4I(Cf0ALQ0-chuo_w+wBY~+bvNlaV@GBCo?!9fnKDw+=xp@&>>7} zphJ*UXPYoxT6b_rGY=SkE(29%&f78+elP+(5_U3DKkf%JT=Oyj34+stlq_ffm$ad8>A+^%k9K$*Pvwh|{cW^)&0g?#R=u`=*3-*yZdrOYg2jIM(_; z_PxV&Yw45=WnxIP0R?l@gQNuGwgrN5W!#w-*{W$yJyFKhBBXYOo&KfLzYO}9L;v#W z-(B>t(!Z+?&A5_0QV)usXxZYv`XK85j5v__Rr*)Zo}mY$D%j~kJxB6TIWZ7;&be})>8^p<1^?%^)K*qfk42*jzxR-hCV0rP#vqA}yqFbYPKr&?gL#&JU%uqpotSpT@DFjC(K^zg4K^gGH$2gKMdl zRPkF8R9lRo+I0weuq+4vzMqeO)pz0FmP$l?4`HVwH6smz@+cRP(@XXwkzQ_9^M~}$n5)ULC7H$%urn=AjVXex(;fj0lN=Q z&9#;|i8!~_i~yuAJSn2#T_^Kz^GLUZN|2}N!00)gq@Q~Us-_>BS*9XtLRCCZ9Us#8 z0AUpu6`+|Dx_FqZMNinaFZs_qwx!a!>1FXJo8$P)aZ)-PM~qNQTJTv_?1GOsnoOTA z=)hYW-r5)RKp_k|t_NToq=z5(8jw+{O#Mg2z#7sTB0fRqsqMJJvIdH3;b*&R9BedH zOkNGg4vChT$(wvu=(I(oxqL*L%OlcQqoz3r!^z?0oSPV4jvg&q#q4V1JZOLAjdmkh@1SD;GF-b( z;2tI0+|XN{!ae%$>@CU3J^CDbOUBzz*qhzRJx2D|{g$6Sp8`9Hd4r-MJpgQXJ%P{~ zm)JfBJhblNm^^RiU=Ap>z2cr{*7RS*&hbS5BkOUI{u%KD`s5nP<|s<{UNmuy*QuG$ z;2uw>P#2himXptIjm)g1{{k}O^vw3NPb+fSVuq@L{}IaInSRB;N~ySK4Q^xxp6SQU ztK@Wg6ZhTM^#B$1k=fiD7%-V#RvayL-rtpEc02CxT4;7B;lKa&sde>*o2Av$P*2xD zzLbyscib_KWs}@~JxZ~x6EBDfF9{#mb6=90EW&lRW{jTnO>1NZ@9As5i3YC1bW%Tb3!Sw;J`3+*G%yjLDh-TdZ$twM>l~tiFWDQ>fQ+|)01c3; zrcMK7Z_Qg{2Mzp)LjPejP+=&iKG#Tr(ShFo{^fCJo)M3Tn5ZygKjW2hy~hl<e^BZUsYqZmTX z0~3!)h9r%y2C%6eL0317AEqk~%bAGCX?i5+>avlMU&Amg-NbMWq6|8CLYs> z3%1cgTyGO`xw?T0nR#=)snJ(5qp!&@-<2=PQ&jrGOn#nWD|U#7WV^JZBaF-vx`zoZ z3EJKeZT)U3^SHG5Jc-hhxZ`c`7n&l4!N8{`g}*Ub`au`?|Ft)Q6G@eLHMc>_*IP3f zM`m#c{C8SSRR{gcjQLW|US!eR*ax$+1DahC+zCa!+G7_e*FFlprQGy(|MDawZ2SBP z8G$209V#?3zr-;q+M!5Fph9}Jbo`^q5eXk=31M$xIN|Gh!h@ZZP{*#Su|3vMS99Kg z8k5#kFWpB%UNGNlkS;;qCI!jD)p^yAA=e)lcficxpHkL7@+iBDyKtlZ#2be|7J!Fxmg&M9j^22LTYKR zvLQpdo|3Ut^YG?%^;)RyP9wSdJf#v2E8Ac+${-~Y;5M>*1he4=_VGME%pLyCNhaw` zJH@_;0RQGVqtwGbx9Xn<@ab=edkx>P5jG(Gz7y3r;@zDDPmT>_yQF*vqKXRqf2F5X zbpV)vME$wR5ZKTIR|vi6T=bA{p%78cxfX_>mrEH`BSSSr4c0@-m zQB&5{NbIiuNg7-0){1SI%fVz`#IaaOn>Wi)B%b9b7dKDFMTzlZcGDEan5$S3E}Yix z@L|e7n|UxB9=-|(VM#38DBe&#wIZIxue#QZrpdX=xW*Q7!j>5CSH_K>iE+LgRyEsk z?RoMlTsU^NSDlrwa$db*?kazg5i7VUYDzH$X+d30j+v{xLy8atVH@MFFv=$11WnrT z6u_*Xcc28Sg-6A++~aRxw&fZcX*wTR$vwUo6^GS0{P#*07z(2`wlt1wc%Ho^@s(aF znO~X5r+KAVuJNZBV7NYy3t(h{3?JTsDcs}h@e+KOX7Oq}Gu{8#9TYW`z&-Av1n}#4 z`=82#E@UZIC#eu*$i+Jp%RT;`5JYltHbI!%4RbI%DrUtRoJIk9c`=lP${R#c&s5kT zYl^Kvq;UOYxEFd2}~ zRNR9~VkfM^;%%9Df6G1QR=L_c@BsICHWl13gL0GZP(1`NAIOKOzFY&`78&yRJM&Cpg+@%QaS*yb>>BJC$#`gVaqg zO4mSSE(ww)Dl{XznFoE|f+BuNg^}(RR}n(s#Vz~>bRo=`tQXAyY&WE8J(^!oRAC}W zvctn5)#Zh}tXSTukM~dU`&Es?P_{;KyfD{8Wk&=fFLb`EPJ2zF_ z3#d3`$FgvQAo}_p59i>PlSgqaVIf2dAzuj7$x%A`8=N9ov+|O<}+CQ7^LqSn@LRM zmrUIx#EOZPc;eL0QC8o&9vabwJ@~MfEydeMc(dX8DW28>yhwP#9bQ90aT$aLzpE#| zK-u;(a`d^+Bl=XCuk>@}0NIr6I>4$M<6GFS|T+KEyx3>%BPv0zW`FueIDkeiS% zz0^LWINM72aUF*D-eb^|c7VS_5qiZVa0Q7HV4s2&p%k9agAvM0MIlLaJG?gaSMWWFUmhFY=f?35PATS1NX(woj|Zdv8%la*Nw5$ZymB`);jLHao?s3Fp))U)a}6nY^-3}D) z0q2`TfsJ)Eu3EwRIkFR2MOl`x(~4If4qgNt2;aNO3Xj>z7-2iK5w?Ry80KJ@9i)9m1i$D)?YC@qDlbu;8Ze zK)PX@*kIpQz=5Oq-95fi>{s`|!+V;RWfI9u$c}uN zYX?Q?l4V2^OVlKE1O-+G2jfjiP(48NV3mv_$H54WSVv12=SA8)s~O}T`2{r|_BZ*5 z7tZ0A08!PRannMrsb^+(Ey;EdR!_z}kOj%6dAwL?ZHmXf6zmv?z0I-MsBJRhGZ)|T zcVJuDd5FI+H?yVg#@T`?CpTXa&Xc(y;y%r>ez#Tn8FXFLR=YJ9mtr^8<6rf3G)hxa zdd(neFLvyrdK6QQ3pO^v0c zGNscTU1|4pz6K?zN#~V6PZp2r&`+7ieWjhgQtX1Agd;s)=@DOPPeq*cYq+%{PhV1^ zOg5-`{MhN1rk(=J1$$3at^J&ZaTj3jcfs4?Q^AO+!+I1PFa9Ai>UA|rI<=BAe$zMO z#pUn>ykGGxx(oZ9zD2j=e>o3cCjGP=W(mb!xFW@I&*rR|{H9-S1uPJ_6nhf?v=b%5 z+$z_w5`?A4z`)B>kSI!uqzyQ>%E^~XaE4P-@`9RB6|;(pq#{I?XBMT}P zW0WWv#pQ#@7sK~WanW3qs~n~+h3wL9A)ZE&p=tGE7`I|?Nnz8ITlKUZ7B8%M?r6+32@SPQnI1runw&`A@xb>+Y#w3d(*uMeHW0~rEjap{1xV+ ziX5?~N4Y`D*`^OBjZ`|mVx)rm*>yM07pxtwPAUYJE3Ur*eSBYw9pW0=1ZH~EVP`#K z^Q48@wG(pXGccDe>;^e5{a3VlTiuNdge)X7QX(|2(REUe0c2b*5@ytVN%2XD|L}Um zkBrPN?c~kJN)`Ls>X zCyMQX9+UXWbD)1YLHj7DA>p$5A7z{E{&fo5{qM()`?}nUILJ{r80%L=NH;b1^ltGO zj1WAd@41SH?>k6K19Q8%4QBV|Jf|qMLd6E<{Vj3nt!6Oa!lc?*KOcKRHko^|8BOyn z@b+RCE&|yZqmTvV*u*+In2^D~@wy(b&fYD{y`RU)i^D4(k$WST~y8u!(3j3J%|OtEoj2@1*~XRmk@fANO5%4-2Opq#HjOv7x(i zfKeY7)c3VecE%Wjd-#%i_B7miS&WiM>E)?A=p&m2Z?;{*o=ObMnsFyxMEAhU{9tAu zJn{}o&z)3DOH?iOyw}glg7F-tcfqb46+3Xmwaht*SesyTP9jFfH4tOTzK)m$*RTWc zW!cv~K_A;=e$F0=PvZd_Rx!_M&!5s$n1qlg@m54pPf^fq1+e$8y%!bTR)lxrECo_2 z7(PC3!UwlKaXB8|-DxOhA*Dh@p7zY8r!WN}Ie23kFQp)5qoY8EC6XBSRaAs;%AB}a zkz`=ANt%2Wt9QX|1u!RAQejyweFjN`g;m5*23RDPRK%~Ax)JQ%ohK$z5B`$c)Y&N( zC)Z4N9@sp~*d66X=7wmwOJb!sJ>mQ2<*F6bSMP$G0WgstHSrIFB{FoTI zFsKD3NS|WquEbEh&fdt#uk<_;wgG36Ba&gT$Us|8eq$lAE7Wo?%xv4}j<>q3W zQuMt}<&JBPZ64P&J{P-HvCV3VapoWr#`5)`l)o=;bGg zPqBlec@bBp6vHX`h z7mjO3$ZOA=(> zW^2=UOf)!5t7FY(Xf`y(X0~LxlHftl?6MI%x5CvndF+fyf8ShcEw6(}RZt{-_6Mq{ z4flOv0Y{zfuEZ${_1AyWjRGl@=ufj>XA&2GE2x#w6({FKa?HX5yz*^q~jvAXb6Sw(1Yz4+Kkp z)E~1u--(C(%;WeN{W;S3f19gca>01?~QxSVN6KG`+)Y8*E@ye$dY zE<28pKxp5m)U#x!{{vCsJo*ym&w`G>C{PY4n7s#D7kjwICr~)fTN-J(N{eV1F0~}I z$S{U5#8w{uwWj=nVkwnX!vUh1O68*juHh-{MTqW`v?2;NHd)(q%&-TJm^r|uF0(74 zlV{msCx>zbmczM;w_0-hk551D{kR9Vr3}5b=*hOrGY=*Ngi8U8Xfdw-Lri~$Tm;2H z(ML{1n-8I_WMq1EuGpTNU5KMv8*GBwWe%>dLmY4%+>s8a$5L;j)!E8D@@HTLO)RYB zu!R8Z9R~QAF1E~u@D<1Hau3dSov;6hN|c^nj@djW1Lg}`$`)lCs!irLQgVA>(9#r( zV;%10PD>zY!P3-GhI1qczUNU$&F|R9W>54yms6gLtcL2VVJe~7T6dugo{BEyf-@L0 z^5oB*E*tNl;A|nTu5AIVu8tcDG+AZyP!8GeGi;eaTfZ4a(#zm^82@Hi5p>zGbtRZ! z?iPLZ$7}W0tpt+f8$MU+UPfbX4$;f(L+P&51trrDY_io_oNZOH?Xl^(ay<2R|B;D@ z;HK!1IE04Zoc0%*H7J1O5)9~{pi&4bz6y)rig-Y+i-5u@AZ6U1YsA5E*pUuyH@d6n7D#`rLkOJ+x`I37p8(zK)UEAcAGg0_?d+-HxJWV&%Z`IY;0O*b zuCaj3YcA_QP9+I3P*mCs?*dT7gMN>+90`i452fG#BRJ~&7-_>CH3!lJn-0KemVeIL z0UY&?VUEh!0;H=DHwB9&J}SD8nD>QoQgcVX^vkSp2096hlNczmPPk^hhwV|=L(KCq zR#J2TryI=FpHha(bJUK^7%@wLM;5~(NU=IgbZfIje5g+6pz^!^-}O3WNtJ(B>(mi^ zia4DcI>^=Ui>|lxu(?6AKsR+J%u)LnW}v2BvMIfj7SNy_PqB0W3r>APm?^KOWNGc?`uq z%C_u==ab#odtd}iEPdc!ew}x~#oyr_C=)OlrLuh;ySAy5z*^H$+U6a&o1f_&Si-9y zCbmVKy2BOQXVb{p|?K5#q|9hjb}>$bjX<`XPk1fPE{1 zv;1iaPjvPQ8Tg!6{scb#%PbX>^QE;fF(w8}GY~}8wev3})_A}oM!vGVX&CmJ(Xc`Y z7IJTJCJ^Pe?-7sQ*JXFZBNq0v+5=LO-?Hrf7Pr5_YWw@^rvn3ax?ZsBsLu@(w5Zjaj*Bo zxWGkoV;9%(Fv9NdvYFjam(^z*>fqJ0YNGgszh?JKFZo@&UsBxdKG$<1^!^`?7Yk28 zAAA2!>fFpdv)`RP}}WLjrPnI=JXgEj6K0Vgl6_3r7$C>--WFzrB;}jEu0j_XA3=W0`C(}1rJh6SV~G0 z3!lsBUutDQQ?jcp!X??)2;-R->yuDd3;r5_e$u^u(O2_&hpUB*mWzciib9JS_C9>V zD_d6kZ=clTE8L2l;2ptN__Bz1;bm_7_1yML#M(jb5AS;KeZt_sc8asV%Hlk`A+Ezk z`&^hspTN%I>%NVHytzz?^SZX0ybru=Qrxe2;Sjra2X1+|UR2y*$1U(~^m=VmjHv}! z<4n-mPhuC0h0YftL_j4|IDg>Y-oU98vy$)?Mo!@K6!XD^cVmbf0G@Qm3kPcV;I;NP zJ+LNE?CysJZkz_bZf@;!^%{9-vhHBJXDq`91_B?Y95_Q6_69ypIdCfBUB&%6%d1y_ zrP&<@+|BU1dyQrFHNA$qjS~PzBA?L!d&G4Z6Pezcvx;z~_ujLpYM&xZ_ukuw0aOF^ zL-az23s5=o_%g-ym26d9aA2vp&Xz4wYBwa8iG^oDhCNW~$Du4xN(j)Qtj~2yPA(&d zkluSw8c5PL)PbYcDYf2vdvGKxk?4Lu<`$5ZTM7j2W%U=7#eXIG;(nM1@)3n&itANw z`vGwu2=37Ab2^b7@-Lk1b8QU~AGclMyrhj$hJ}##9KF;lL~)Y(3X&sT$Kc-?NVhO! z#W10{h|pY&&|Ig22N*=J-~hxCMrHBYuD2n~xVmA>_}-VH>I)%SBdeFg$m%w~aD-77 zD6bIR0+QRI(iC}>22qKXgZ|{n&i6r6$B3q0M@eYt*A2eajG!{Hea}I1-s1wvxL{Oz+1a&;&*f2q<^9vIAN*P6U;kDKs3awcxcJv>? zU^Nfu^n_6{pyj91lT7*P^pwZ)=@kxSySDxp#B?SL3_09DWG%OP?_*|g0np1KQqqGre)U5hk zNk*~odC~o9nJ=EdhTGL;bUU(Lj@rx1yt9bJpET69FEty7XOpF-_NACfmc|%@e}s@x zF{vcm?SM}#HHWs5yznadJV0pGxuD3<+=-A&I>jQxOCHYsUdAzwHvS zaChKLN%3{U&j(u7o}QYZrsvio)yYm_RVe+*cRK5Iay#LT^*TGR6I>x8_wiC_LHjlA)M% zGe*+Q&E}gIURN_-bhpUM>zvubxOQ{K&Cb%64QKIBbUnYpvaC!o44JPyQYV|aoqL;B zo7*un3b=3m?B|20dUMyA4uHn|QB8+)~?5rLEKx$U^W06p@d20E%?k=COOpa7_5}K+k#XW`oiPE zG9K4^>T9ei@C+neM;ka9&mM&mFq{I^f4C?GGr}U1FeCdq!i>-2evfl&H)M?#h-vi~ z>Sn_5{A|{j=n89*l+4x>q@St@WwsAkmtjGj+0xf$=Z!giZC2jw?X>i@S?Fo)Ys0Rg zx6|I&h6xq^efrzrM%6&CCUNgy4A>5sy{BlW0kaW5TQwKWPlh*w1b8-{m}sz}J8g;7 z?{Z9{!GfW=mpG8wz}o<9z^odZ&@P)2S}9u#Hi7|VHy8+;Ry!ZFqYfR?*Gl__e`Q6O z659G&Ed+(U`dUr&hRmVV7X9I6a=n(hpWGL?AQ(y{zGH#b9IQJ1^cd3Zw zsEDN+45X-RUN`#yCVSuoHFa`BU@(~YcpO4-iH160QzjS2hDo?Bdvwh z+Y4GNgV0bs|LvQZTGxB;KnwT#!v9SxqlKHHgU0&kn*UB8fjoh5R~uHI1%*XWE51D~ zt@sTh$z4Rxs(#wDM>nTA$QmjeV;~=O?CrtWQwfMhCQ(pdn@U17CS&XOP}bb`HnDRj zjkDSN_*ocJ7#F+)PmBuOq}?ZsPk2X;PdF?SJO;(=zwtKsxf@TZjZiS8rwP9O+6?wx zGy*|Yhk;5OE*7TFUY?fLe`xlxgd@&lT*J>X8YHqI0)fc4Jk5S|eVUyxht6=CJ@YsX zL6H6$8lGnFUMof|JuNhj@ig_d67GAAG-zY%_o}$>5d*W^`81|t$WK|MA>A%qlJK59 z9zbX!ptzSI{uXaXwGaa2k(?oqCn4VoH<6}<4}kMrUlNYd=AmJIs4N``5@X~V1bo4m zY+C(iDQ2sg`~971Nq|mjXn7bouZ5pUVsiVecp>cfS@1&W?=vwMlz1`X#R$ar5#nO! z8^l0nzr|k(lv2^s$#~}AX>+~>|0VmVgHeHfS_Sq|1^!BmV|JTY%Hfmex6}eS5$_Bd zwPDcUK&UQ?Fqp){vp1)u_8*-6Zo*-#{NluSgTF?&^f6W&`Dp%m(t}tPmrzaSQoS<| zs&%=8(N!b7c7XqA)!Cz0XOCW;J;t4cQe(SLMq(!_L*$bRypqByLxe(=i3JIPZAHT$ z6vXhSC*e;|6L6a6vqOQEo*8hJ*HW6Z23yk@33iNx;tVKDEg$kpR@W2z5`qh?zG{vJqZ@~a)@9&=7I(uJ2z}brSPUaeZ zgL=`4A@!`8NK~}WbbTAjw z!Cb1xT+ANeM*q`6{eL?a=sv{%-^apM8Ve_2>5Ilfl2nc=v9aJF7dV+M4P7*)tyZUj z{g?(it!4cIHm!A9=#2@KCVFEcr8X153mp?x!~?V6;V*^gn~I5G3Z6N5COF>_5)-v~ zpab(j`|Q2mAlwDl2iZhs!v_h~G!H=9r)hvuyy?Ff2%cx(TbRb}vZR%?dGL1pBlVqx zYqrQ?dL6UfHgICsU_yW>&1F0KfDK#qxHIYTG~beDBWWz*`26Q)C2u-@XPWKVK1j^= zXFupsgWgL{dlnyk5TE0Z&)*6l3L)uw+|kdEO7DO1-VuDI^07x{iYQ_CP(8YE9t-ht zP`1$e6zXL-#0n0gIru2}=&NlTEy{d!iy1PC22HGCS zip3jeO72LQRUw$C0R!Yq9c8|m*wD$zcG;j$Fq6P%$@@u5pk>HAFl*x*0HMpr`}j-x z;f1v$cD?}`B)}5{XAm#o=qB?ZTzz@J8s~Fat7E*a#n3Bg%|Jty`6et`l0)W+u&Fp$ z9fRZRs&4uRJN`4}C(C?OSFS7*u?ubl*wHr`f9BaqJPc{x_ zYho*m74b5yjM;e_mc*ngjiVTa>0QwI9$;gkfKy|H)-OBzW`|=|X*UCc45E5HWiI=0 z0%@0iiwL%eBl8p&i_oSsnzi#{Rc&S_Oy58qgUn;IHnms7!&Y`_QkgGBZ8SR?E$Cy7 zwuk9vutwVf5FkkHR%#Xd`N=qh=r)vf#G&yv>W$Zb#3v+WcEQ(^1DD{NW?`H2!Z|!_k3*tnfCwr|!C??|~ zSCrK+Rt(&uAEUo;9itFigD0A7rZSNupORhtj2zh4fO2rv;qcoI019FiVL+Iwq$7{I8v(|IE_u?n5X|LeMVS3h`I5qy4pdGk}!B;3@;BfVKkx!%q$x!$W{u8>CJ~(C4 zJ=i1i4*WCM;00FF`bUQpVBKN35?`U)8_(d&WqJKxI$oRnhBPKwl?`N0+XB_)h4k6 z=kdf4illXF7PNnMl?p7)djuOM2Du2W-6EynBh30t>Ra0Amv5lFFGFrKF;s9S>KtgA ziIIP%k&XO)Vh0#vK02W3&J41b2dXgnaG4FNW9kw0@K^z1u(5PK>Z+f;V=<&@cHaCa zQnc*#?qC$R1!g3A^UHA(i=k$fPQ#o8)=u&zVqGW7LOI-aOWquc))enluP@kVU?$BB z;DImU+i^8?Y!1?gL*31gIN|F-4Yzp30Wq0&2QRK;nd>M2LmQAN>X6dvB(G^z+x zFFsmxS4S(JoS9I~r$jHFqQ7PF1o}xwR${snkQ^zQI6tSi12%-d7jhPlHc$*OT6!Ajco>v$th z7INCSZQzdi(j3e;&{!3$bzyPZB=dzPYRBSkYS_dO*P)Arv>OKjmqhK4Y9nAi#-(Ug zbZh`jW*3B$CP>-=+-W2g@mC3YmfVd~Hg90adtuhboq$j!Z4N4zP+iu9?EWL-1(LCC zkg=;{>PWyQ3ltN`wI|SPtA@QlYj)va)iF#sPM5XH(lk^4Mbp%k%~P6ZUNM`d=u?EEy69G@hAM{TfNtg}BAW1nYi& zV*jy;ZK@__sHq@QLxg5?tRw$6=^C20NU9zXkBQx48`_WLYMjDCw;p13NUA;y8o7$ZyL8VN}L%Lq}E`bHBqhlQg* zK$V!=<|0FzqK^bHCQ=#dMsZ4(nN`|_oFQOQm#HEgpJtP;yhQCtJ;W;g6d@WIL@k1e z)nM4CReCrK00y4`@W})<6PV^e=F;jg01E@ytpm`fRk~pqpd9Fu7OqWtUW3s?tde~g ztisA*HtYG&r&T(GPaRc~$!*da9e_Tq(!ODUayGvb%ncfh9%7aLBMgjYFP4>E2h&0z zgN1?7EW^NpI2Wb^gmNv!DwPa_RirYQziBY+6W6I#fHHM@V3Px3tK(yn{#AvC*PL-> z;S+=oVU@lF1X1${0G16C uT#>z&6uu8v=o(*G`Nd=neHz^k?&7^-(L&K9+GFez1 zr%OM4IC6FT!xqLwvr5m0Y^gy@@&z;$wrt>bvBqKAya)f&YIoyC-wl{r;1OAl!Rv|@ zewUPA0Zo8sIo6t}xm4yInlHq9-AN`n7VqhT3W>ag%p&P~D&{cp;c|fO7~qN;eis*Q zGVom4qSXc#jv4SCjaY}QWgN%0^!G%LW zV|7*{K;>v?NfjY-NA);=?k~y~O*L%9wFvgYZEuI`PAS#f(gnTj4bysxQ#3X|CM$(zxnw2LRN1@Gtn;C7fhv8TfDkiA~OC1MT94Ypf4wBWoP&d)SP+b?&_90oH277`WObbIHuDlz|H5u0XK4Gg>sC`Fr zClFn#MBcX`U9fppUF^|1ZA2a>SiB@wbf!8&KV;KyAWtRWo1l8~Ls%B6qBD{*~lG|iVOO-M*}mGdGjF$h%htdO19YPDpV z0qUXdMg}Z`0+6J;IJ6rO+d&7NG(&I=bmc&Yfd&M&C2XF8;-U(p-|g@ekn}LTIl<$` zoQ-SzE+t{h`Zs(=`L*Fan8rNB&^FZl^t{MDLi;pSr7P4b1q<-ax=-J9RAnUWGKRYE zG+hrMLh`#$OE>*$Nb$Q)gC1ZP_q6f~O?tS848q8l3e`lQMqD@?#O`3HQb)#2(L(2G zK4j|W9?A(N3N~pz^nZ~N%%;Q0Wl}_9Y!P(o>go=mlYsg_QX|U6T7qrlobr&;+nboz;aSJ!`i3?W`^QlWUJ|)L{2kgQ`fD7Xplx5*+ z!Lovi_#>gCGbnD`UT(W>6`dL2rU1@8GURDEJuw^ktDE=M1@ErAFcraIOTkocpv&oY zY?#W}l54Q)a>3%iI`GqBvZN*CLOsylse3?RXs@ce(YPZr298~YnC*E zBQerZyN~Dz`(tjKP##_@KL z-jesUqYPWsxT1(&!j3C$MxT}vegO)0pB6n1Or3|=S_Q73%R;W7x3|cpJBSrf(hXM- zArjxTN4x~%1Oc%rX{swF_OZrfO;T25O z#saAq+7}d#y_rO@UL7Zv)!0@;k8xr>p$bfsg8zY+$hoF1_&mbMs*kp*c(t$88mO^? zElBy`j&snKhJ0xP&TyH$ehIX=Dojl-_`V7u#U1Jqt6 zG+m{|UpP=-* z_Y&_S=C1Er+Nqt;ZPaTMsJ*mS#G)~@V>vhMjtv$vRbkjouG3~Ao$#BGRVvX0eUi9Yg?Y979q)iiNR9}# z$PyA5g;V%%68441k#4?rQCP;pU+Z}rhJsDHnVJA1D--j+0r6GOg&|&H9LD_S>@dtX zvwL^{CzxM767!qBCFV~)8-{sUlm7&`hMK(on*XyV-vrVatI1(yF6<2IVH*zlvc4a& z8tBTc$O0 zxEL7A?d)11n=3L(VE^+b=b_pl3Pv7Dn=h$beBI_m8Fn%=U~iWt=cO{EvwaYv;@j;EnK(C)er8p;kD&5#v5WNQK3p#n1KXYW(nfW-;+ zELZqKLv|3mn~nR$s${DU6!^e$|Ux8MwTu9p*K;6c|}> zbwUntDI|zI4(0+lVz3h^O#G3?WN~&uM$>lJ)hP3QH3Rw*37_f0IAn-0WQIa3>?Oh+ z1c%8T*Nv7tX5n%KE=dT}2vTr_M2`3s$O{=EJIFTA+$IhbS11*VukeKQfCZzd^rZN6 z!pH}MZZ6VWZ+2rh0?H7UWzg1zNb-gE^9*@P*{>myc$x$A?p_FaB*2zQ{>m<=;Mm|K zF%c^zr~7o3XCv)~I9*Z|Bq=EydoB|ZER4@=ak@@cWp0dd3O&{HLK2G;5(_L>LuOe5 zA;4wlW3d;A`|Rq?qTu7e3&+^Kig2R%|0C~Rz@w_J#_vfo2?Ght00AQeh!_>Y3mDLZ z00waqum*yWga`rKN*ZHr5oQ2i2_#NpGaRS2t!=f%78PG@r7dl>Vrw-qnsBkmtq6)5 zl-iw6s-dPKC^G-w+ULw<5`vdLU*G@xeV>nH&e>;Q*IsMwwbx#IEwz;1X6%S-8oF1$ zF2Hwl*9Ke2EkJ6ObgY!JylWEN{n(tkseb zS~W@4R`if^25>_w?a@mT!J*WVDW4o{0^OEC<6upCl2}c z+T`*~J5D02Di7#gnMNS_zM$jtY|Lgy#FR5-olCmK6l*;@%f>7&QpuUJj=0ycWE~N6 zF#P9oS%TiWensAFF)K%ipkfR>!d|h=u+J=m618E>sbG#~7;P%_10kh0)?|yWkzMqK z*ft^TpNPG|OQ}FQ?mRc!(v8m-pZ&4*hTEm$~rcm=;8 zG{sKGWaBcW<6O44X44fhdT*=7m~HD_iU?oBOkS{~v6Zu8LKm|9mrcjD!rk8#Np1R6 z+sb~7&8H?dKI=kSDZ{z1?>as`do$j9u=>w(P_*3uh{qOd*L*33RgD0z5j~mpDjbdp=)giN6V%!AF$#V&%PHB|3K&6qLF;I zV31Bx0#tjK2CrXN|Z2E|lAmAPma*9GJ#D1r-h#5#utoMoq ztO#RCsA!I3mI4dsx7}zwaSQ1L6_MY#y}>-5F4t`p=!fhmkj8wDty14xW-uybhJVZZmco`*DIz zJ4>(zibT_Sb<*+=r*sh;AbmDd2Asg0o$r#Scuv7V%oX5A6?r*7lOR+#Bw&OSiwm{>GfF?z{ z%%D>=Xb#cG6e^KZL)YHm-oqL+ZvYxVNv>24nv@7=k}c4{lFnW$bHQ5ZIEgI1sCDyPvC7 zVL`e!nHQrroxj{Q%6fVn4_s>YdpG&L4`@GU9#RM~bdgG2c3Rxy9mmUqzVu~zxjc?J zmG7lwFsOBo)b(^4e+!MbeD99A?Tt(>Yj?#L2d34g%_h`MzqrN?v(saD>^WI=GS**t zUtRu_;_D>Fn_&c`@|abytP0NNs}j zeJ{C+RE9$=Rr~{V$Iw)MCGm~J(t_m;+UW!J`hNvfZm~QnUCJ5Mn2Iu)6hl&UpQ;# zNlhq}wiXlxY9+fl?9i}Oeeuj$a{(C)_tqHqrtBu?y=lDpD(e{j&ls&)kZy-dHtC0f zz^%K2V@P0J^u{guyF7*54}{#Cg11bI@z|%udPic3ma&iRH~@JuH`nLh9P7{DLLdDL z>Z~kTA@3HI$;_2yySJ2}HPp3il3sX5RSaBM;CF9PDc#>a=64!0G{Calo1LO5$7G5x zf@fd{(|&=xxi@CuY3xaETyAmJewQJI(R{1(o@J7OOX|$wg#3*G_fy##5m#PhEZ7=y zZ{09tX4OXnyttozpvg9nE61DbT=KWNaeGUqE1EyEix>6i;@DnYbl$z11*SET&Vp{XEHGet_F)40#D zMd75Uf1LOJ?9=NH1pAwcTQG=M1mDdO==!R&XLU=HEX*r1@XSyD>B|jN1~a z?0&i1PUfhp4EH94s3M>Z*Ys}jq*cT(;nzD*?OiHb69f!faDrg<-*_(xUSx8j9I0+& zRptmYM48&GGpCYSZQ;>B5jGl(o8W$6=^`T_tU2S)OVoY8KOL%mIfXZNyRPz^#R~an z9803c@pYZX8_pdR^`+TVk*-ae7H%x)BpThdj_i0B+;_!!YPPhIsVIaad%H zZK%3CQjv`57cwS}$0B1Ip}ri+U|Jb``7v`ad(6R1>p2)FgBhd;(^Q}ivu21ZWSN@; z1~WH&&* ziN4i~>PkGkx?RP1tU0Axm|FZKXE&F42dnQ!Y9wydYr*UEY5XZRT3vLij!tDaQ`S4w z>=%l_{sqcMnG)=`o6IR=$u;bH#SJh?RcR7!$yk7*3j9ef-y|?zDpS6jJ<}1nscs@t zsv1WBOxphGn8XtQC$oY_dsXnLS%GgS zKH-Cl3e=T=CK})HaU=&P7RrewH;X=2tT@;Rj!+9CwW(5Fzc2p?8^)Fh<{^)Rc}MUO zpdJBF^xUkJCQL0Y)HF!BB9(C4TgO+7U|XvCa8X415iC|8a&p6fF`VEkrmtnpZS|Ru zkddUZ4pXBTyRRi@39>au&!~Dj;cRl!>B%RC$HPKq-h|E^PYiJ$PosD2%watoUJjf(kcoj*#0(bs>2K0}}Z)CsxSr+h-!cCpT#Xc$c4O1bCOjq|eDp z7Rhj;SjixvzWvN-iLel-s*6pmsI?38-Blrh&geLKIW zz42-tr2VkGh$(PF86iJ{%W+289@g)Nh8;6O`!(NmDI4p3!-TP~YYon#bbUod$Xwc# zTDH|ip<(wyl1z$ToCfO3Plh~?76lfx-+(%;qhNk$*u9#Sc)ra!s5mecp8g!RpgS6y zF6SCLV7ZtC)$y|?C z-hh8XbBWQ*j>V~+zG+~>mA>hdvjI(^T#fdQ_9>gkB_S2OLklZ9f{wz9e+A_5N z?gzHSVM@hU)FRfM!i8acREu~7m4OY&&UVZ$c4@n4e^K^8Sr1nh8po~n8{nATdz2<* z#~7kNWrjQxt!{WnP1xme&G9(qoTUT4qy(&vI5gQ;9O=O8JaQ#j$CQllmvdAj$wFdJ zL~@eFVl-nd(2O{fnZz|nw?GA-R69}K%8#`V)12tmpN3I^(Q?0EoNUOXc|j2g_uDM1 z!U=Q0ag+7xVENqOvd$8R_sWU^Dv-&{vLMR)i1JOCi3Dv8j1i2~r6q3se{T);Vn6EIPMAD#E9?7|uvqYBv}*A+BgJ z#B-Mg4^O$=*TO&aI4bc~9e`oadOh@T%|VnA>)Q zC#>mOhn+)-CiIg6TYFzT_nV+tBf$Rl6d3{tRxZ<%OsY)Hu`Ax_bSH7cu&Obw?1VeX zmc!$&D$=Utfi>F^8ukkCzy-l@ldl%29XC=H^QeYO-E#OAU$rZTn{ZumUJ5zX2|6T^ zA_#iL(yvyMzgePx+SFY<`ZI$sGV4@bq&DK7proW~SB%y<1d>dZLzB5E8-wc>$J&j- zfg5AftHxFt{Xw+!s?* zZdGZgix>FAu<@9(@T;-}7@$d3*O~SveZRi&K#?MHYFF z$oHPOg3!T-r8KKncM1e9YUrK@CTvMjf|&L}ZK?1(4k(I>v4iyvhV-x}8^Sr4cS!5k zVuf%Wgq*6xgenO$=8=W^a7>HPFqhOHYi0rj!e=Y}F&D+5?wH^KZRB%I{cydA4JvD) z!+TLgC@WSgQA8q=WtI{|Dwbx%%tNd;wKj(6WG7I-6Y!&7?i?Px|H|Iwy{vAG+IT~c z<{x@cH?J#MBQxP{)5bkt=Q%q+X=PquT`0R!!kMo)PvVytsIGs{%62JxUVZSDD8XX1 zUG&PgQU9}3bf3b@3C-7yo@qsFVeFg~(RJkT4LI3GapEE_&Bb%P?+4QX+^P{hKRD)i z;&JTjZRMLcu5NU0_AY1b4j@i8BGqtaksRZ_W-iWfy{A@;j_%eEtE_HG44bUVQ!C$r z;&q3H){R!1<^#y>72_BBV_G@U6sNu+Zy7;oJc+7?Z>DV&_RnaAR?QB0`kj_0lEY0T z>yc+fHIa-xj@d*qW2OnHuN!RvlrB4KFJ+3N+cOQ&_4*s^Kc~!>$F$PCs)L5YcD=m&J+p=S0KSrlA7ZskCvW>b<1f3%w$jxSMAB` zoaO|pyXY5;GdatfDru>lZK7#hbJIk=s6WO>uf7rWoBZ#=yEcN~Db(@KPRL!LNN%@8lLdYhEP zPg>|T<52cn{?azBb-j=l)?HK4lCf{$i4W<>iYo)N%xG+@hpMlP1!G>yZiX~=b8vllW*s~6j|cSD+<_3LJu%^#QM zrvzq3nt%7aGn;<^VXJ5J#v%3@Z)Csaxl%^iLG#^hFna)2(%N*dM1K$(wvnmkgsxC+ z{R4{vAJpSKa6nfQgcOq}xKq9H6|oD05*4C}h!BD6`^VtHZCOhsN?aLxI?ElaEH`3{ z_`!dH*xqy=qg>$%6xc$lyW!a!hxNL7g5kiFma9Z?DE5xbnxc60%vV1}W?*5Q9scH- zA*Ua;Z+NaOR7dB5Tx`THC{PD^WW%=V93!D>TIO`Gv$(K8%|B0=qPX625~A2hpq{^I z!e}%S0@r571Ur!a>tr!){-NA17oCzN`lqU@eBl9H57Sdsq^j=M%n@mG#tY&OQtbHD z^PEbRlw>!HHLB+o;_AG388Czs$;SyMo<{_9Q_4T4enw-BWYxY|F46JoAG%3`s)KfHZ_tQuiYYFK2x zD0d|5nEPZ!E5NKB+s^4|@8|N8!Sg{LJy#9@3k<2m3T}}9 zJ+tA`Gse}-8K{iwy-W1CT;N4(i}yxIj%{{4%(vuy3~I-_?T)w@Li#Ge&t7Jdjb^^eDBN zQPc)lkT?f|LIxQ1oMxpby;pJ#H>O}p+?DoMwrh5oPYYpodBS9uc@chFUW@=nj- zl_t9^mFRDtUt&QPVV7oW!YwaGI(r4Jc_+(;jO zoqA>;ZaJe5#v%C08e!FNE4a1hi?Y_0YJuABnM@c&(dlCA;F*)%v_3AdJXECPSE&ES zYzx7Q%o9yr+@%<|h$`khG2Te^+6xMT2^JFu4FrVx@(nH#3)PILAqwHRQ+U9CXh~q% zu?Sanv3cvoRUhgj=NuN*Ml#ui}p2$du49?5>&jG)^bCox-njgH`m0`-1D@8+$Q`fblw z08RuF0vV#z2rd!>#oHB_JO+d;s~*Hay=i6DbLnSjn2l{pS@k-e!6VP`vg#RpWzAy> zRARAaYT`qs!&azX=a#$1vAz1bdrutO^3WMLHf1HXdegAn>?MO0sI6ziu=#jO$>>CE zlto*VU;SXI%gm`0u3ixm>2be!!|3wdC>Ak=*J;58{(Z_bOC*)90!%lql3b9|l^C;d zSbG#;i}YJLm>Ar~&JpMCX@VDbuVyMT%C8q06SF@A1fIeQmhc%242}vQ zJ3QB9w|iz}?8sag^RNtsbMWl=V=^Q8UEFZ!Qju|N|a0WgFL2N22tW! zjLcGEr5CH$d7?K!(vp_O_)UR=I9eQ=#<@G{QgX!m_=&yeZ=YX`)(YkZIyl9WP7RzD z-gXwN^N>|aWKl#bdrA!z$;Is`5kDL4t;>L+q<#VsnW@}GgTI7iYlqShPG(Gz$WfkD z_3Sm_`3y%?c*g8fF#b`=g1t}U!}8E*+5CWy+(~lar)Ed!pTF`o#GE+n`ygh6JLwbN znqxBic_efkjy_H;)yOLn$^wnND0vA+yWdMFOtc-EFiRT=6Wb44aqba~RF~2hE_R1S z*vl-~GzI^Xy^A=u_|E(gUB`&vLE}Ys_V%24USRBbpCBS$C-Ku9Il0*Wj-BWIFgS`} zBSRudj(Mhv;C)dM#MY&tajDkZdCYc`Dhg0Rg%-Ac1F+PMP(PnZA561ieQAkRS}dam zi>A6N3;&%tGsRSD#fK(gUIKib&&(cBXdJHA(FFWlR+ycDVW=@1V*p$AyRsLk4u-BK zNJ5LN`s0{-?j-p+q{P4WMHz2U{o>jd@4y^1Yim20rpH(*GU@}BEl)mK5&PuA)*tYW z|0!FMcAb6TvBw@WrW``+G?zQ+Mgy@Y$HcuTD&)P@?~Jh#3<1+xcgLOa*ZFp~ToYJZ z+fp$mqrPOq&Yb-%P057GqM}KmCY_lh_xn7@LKQt&w>3nIO6J z=fQy$G1-y>Ki#Ke#Dl!{R5crf@DJw5<<7nSe2!kaU?uxo&O;Z{Azi2(SP@queV?#B zqyEDu#o?4EX4b<87`3r|!ax~)_TkEb7L=ZB9f&kctcdSOsO|~w_JH?*u^j+DW&-Ci zV=wSAq4Ssp7+LuQsGRN^JNN&MZlwX0ix-?a@tRn5FMg=S$iTtgtGJ`)`}_1X(c8gR z!`r_9y%49el@50B9cvLYDq-Vo*xK6Z}~xs?K)qpy>?&a-#&f9 zBC`d^C+svq3rf&*?NHOv?x##u*{4mF!N zHaaq0h_U}PXDg0yO8!a4tF!NXi(A&_6vg#DMVP)aDKo?P7zOeFD*&%R!?CdSCWe?j zYL8%z?w<4BUoz$})>P-W@K*J|rOOYS{X9l*1F11wa%lYt-FsNxtCzLFn$}}MX_5P< zfOogx^LtVFe2^J7)&^RPSI;899Cd--y0|cUphmCd=>K2FK|gK6{=dONJD8OJl^j$F)(n*H{qN?WWc5FJ zTDz0u3^_|!dZIyA7Edv*nVR3QvakStOaHMncR8m3air*9G4+^3#p};fSSEV>t4NF9|kdNA6P-JfmjM z7SHi<&RTgy^JTkmB4!nHc@kxMMSs&&@f zNaEB+XHA)WT(G4znc{RHIAU7X`VmCDId>&y)K86X#50wI$Jz=krZ!f-b4ER-l&5=s zx>wtZJrf6_5-sNm!j^e2M1`4emh^N6Q>ghby5_`i&Ec<=$AW(x-#D#5g`D4#9an|D z6$^t<;JVY;o`*-Wx?e^A)^Cw)fj15Cx-@vRrHG^TZoc{QAK=`eq&0`?Z;c3p5>xYAWmPHhbS$yb?X^W>TJ2CfUysOLp$|E;mtSNR0{qWk^E=QUWaU4A_To^SduvwyCU0DvJ0&ZBvp0@| zxarcC^E>|lji+x70>67t^7y<&-t)bGb2hdsTbwmdkyJVG#G&UU)*dN*kvovkWd2K8 z`DFM$84UN9hRQ8*z9udN_QTt)_bF%19i-n@pA^?*94f2Mmc8bEE0T>51C`s@m4@>F zV9?jnZKOJ%DI8$r@0Nghfb4+ZeF#%f7$3Ky1Btn6GlX4IN44OE!E0 zotMA6wTV0#gbv&5JumOXEH3Pk>zu4FN$9;qLht3j;?Kw1%uB65CEt1Z4-f~f+5H3t zr!c7ph^-g5qn4O;8`mueTtDz76tw<)VKzqoCewf(=IUFQn2HX!?TwpE8^ zdn+f<`jUo!i4KsKAh#-fw{Idq+D2dHM%(&78m0H;V$$$HDE|q;xb@#QW2BYUqNYCK zK0;M6|jDvBViN^_-Y(=rMLZQ`y?T7sNMIY59k?^Yck?SMqv zJD{WO-g9E{KQy5R9P1*mv)43L&m-vZovOe@_f_n!61zBjV{ycK@LGH z@OmKUb8)^`W9f&{yi|-(uhJdS6{kcmjChHY6X>MkX1AJ~0~49(UvBp=cR26KWtfJ` zSZL=`iNrR2Od`6D2}~OjNFJHE*O=`vK9taEI}&&ME8DO(T-IhYUMHYy+ztt@w#z7O zkLx6w<7wX?H>C~@*A`5 zT-gnz4kjqsVG6&FB+;2mSh$76Zwcjyo+oBDl0=&=kaV^2ngo8EHj>bf1!nI8sRVm- zB);W$_}AF|3%Nu+Brth!_HhDKQ<)BFse9t9Y-8k})WAH60QYKGW|0VRgsk=0XHhnk zpQQJ+N%)>V#=?-%8N5)sx3}T%EeN7 z;ZC(!P)#%@8f)x)7au3a?zm2%>Yqp)IS7&g%NQiET<4^$mvF_dyt=fq*NHfWF3nk|j+Wsx#az@3_Cu%pf zr7l2#|Acncj$I0po}6fS$Ehj3dMigv^ftONRLUMGszXd*r_#v+^%6&WB_+X`&fo9t zy!MJwcF%~M4X&yCJu{ro>~Q{mU&B#H;?Au6ByZyE;3&dzW-Una49vlU45Bg%!!B<# zzw&*MG;@yS*D9#ry5}P@Ak$C6ReCU%^N=XN>X^ZBW{NrD^zEWDf897PZq

    nHgmt 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�bZut|yHrnlObV=ro$LsHAU2($O=)Y5 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 z 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 z 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

    B@@q>_;oHV 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 M;QR{wUtNL!0$u3lAOHXW literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/Microsoft.VC80.CRT.manifest b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/Microsoft.VC80.CRT.manifest new file mode 100644 index 00000000..6a8a0e23 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/Microsoft.VC80.CRT.manifest @@ -0,0 +1,8 @@ + + + + + n9On8FItNsK/DmT8UQxu6jYDtWQ= + 0KJ/VTwP4OUHx98HlIW2AdW1kuY= + YJuB+9Os2oxW4mY+2oC/r8lICZE= + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCover.Console.exe b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCover.Console.exe new file mode 100644 index 0000000000000000000000000000000000000000..8033011214d824ef66d346dc5f345a2dc95d9334 GIT binary patch literal 24576 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 + + + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCover.Framework.dll b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCover.Framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..a9539e68fb125f25f2a498244e5c555c7088ed10 GIT binary patch literal 53248 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 z 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½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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCoverFAQ.html b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCoverFAQ.html new file mode 100644 index 00000000..f63b8f13 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/NCover/v1.5.8/NCoverFAQ.html @@ -0,0 +1,429 @@ + + + + + + + + + + +

    NCover FAQ

    +

    If you have questions that this document does not address, contact + Peter Waldschmidt or try the NCover Forums.

    +

    1. What is code coverage analysis?

    +

    A code coverage analyzer monitors your code at runtime and + records information about which lines of code were executed. NCover shows each + sequence point in your application along with the number of times that point + was executed. Sequence points are generated by the compiler and stored in the + debug information (.pdb) files. A sequence point basically corresponds to a + single program statement (often a line of code) in your high-level language.

    +

    2. Why would I want to do code coverage analysis?

    +

    Unit test suites are often used as a quality tool during the + development process to keep the codebase stable as it changes and expands. + Tools such as NUnit are often used to run and + report on the test suites. However, when implementing unit testing in your + build process, you have no way of knowing how much of your code the unit tests + are actually testing. This is where code coverage comes in. You can run NUnit + within NCover and use the code coverage report to determine which code was not + tested by that particular test suite.

    +

    3. What versions of the CLR does NCover support?

    +

    + NCover 1.5.x requires the .NET framework version 2.0.50727 to be installed; however, + the application being profiled can be written against any shipping version of the + framework. NCover + has been tested profiling coverage of .NET 2.0, .NET 1.1 and .NET 1.0 applications.

    +

    4. Which version of NCover should I install?

    +

    + If you have the .NET 2.0 framework installed on your machine then you should use + the latest NCover version available. NCover as of version 1.5 can profile .NET 2.0, 1.1 and 1.0 applications.

    +

    + For development teams who do not have the .NET framework 2.0 installed but do have + the .NET framework version 1.1.4322, you can + try NCover 1.3.3. Note however that this version is no longer supported as + it has a number of known issues and limitations.

    +

    5. What is the command line syntax for NCover?

    +

    Here is the usage info from the NCover command line (for NCover versions from 1.5.6 + only):

    +
    NCover.Console [<command line> [<command args>]]
    +               [//svc <service name>]
    +               [//iis]
    +               [//a <assembly list>]
    +               [//w <working directory>]
    +               [//ea <exclusion list>]
    +               [//reg]
    +               [//x <xml output file>]
    +               [//s [<settings file>]] [//r [<settings file>]]
    +               [//v] [//q] 
    +               [//l <log file>]
    +
    +//svc  For profiling windows services
    +//iis  For profiling web applications
    +
    +//a    List of assemblies to profile separated by semi-colons i.e. "MyAssembly1;MyAssembly2". Do not include paths or suffixes.
    +//w    Working directory for profiled application 
    +//ea   List of attributes marking classes or methods to exclude from coverage 
    +
    +//reg  Register profiler temporarily for user. (helps with xcopy deployment) 
    +//x    Specify coverage output file. (default: coverage.xml).
    +//pm   Specify name of process to profile (i.e. myapp.exe)
    +
    +//s    Save settings to a file (defaults: NCover.Settings) 
    +//r    Use settings file, overriding other settings (default: NCover.Settings) 
    +
    +//l    Specify profiler log file (default: coverage.log).
    +//q    No logging (quiet) 
    +//v    Enable verbose logging (show instrumented code)
    +        
    +
      +
    • <command line> - This argument specifies the command-line of the .NET application + you want to analyze. + Any command line arguments not starting with // will be passed + through to that application. NCover will profile the running application until it has exited. See below for examples.
    • //svc - This option is an alternative to the <command line> + for profiling windows services, which cannot be run directly as executables. NCover + will start the service (stopping it first if already running) and profile coverage + until the windows service is stopped.
    • +
    • //iis - This option is an alternative to the <command line> for profiling + web applications. NCover will start the IISAdmin and W3C + services (stopping first if currently running) and profile coverage until the IISAdmin + service is stopped.
      +
    • +
    • //a - This command-line argument specifies the assemblies that you want to analyze. + NCover can only analyze assemblies that have .pdb files included with them. If + you do not specify the //a argument, NCover will attempt to analyze every loaded + assembly that has debug information available. Note that the assembly name arguments are + the module name within the assembly, not the physical file name. e.g. "MyAssembly" + rather than "MyAssembly.dll".
    • //w - If the application being profiled requires the + working directory to be set to something other than the current directory you are + executing the command line from then you can override it with this argument.
    • +
    • //ea - You can choose to exclude classes and methods + from coverage statistics by defining .NET attribute(s) and applying it to the affected + code. When using this argument you must specify the full type namespace of these + attribute(s) separated by semi-colons. See below for an example.
      +
    • +
    • //reg - NCover requires a COM registration of the CoverLib.dll assembly containing + the profiler, which is performed automatically by the default .msi installation. + If you require an xcopy style deployment of NCover like many other .NET tools, then + you can use this argument which will temporarily register the profiler while performing + coverage. This feature was added in NCover 1.5.6.
    • +
    • //x - The output of NCover is an xml file (example below). Use this argument to + specify an alternate filename to "coverage.xml" in the current directory.
      +
    • +
    • //pm - This setting tells NCover to ignore processes that don't have the specified process module name. + This is the name of the executable (i.e. myapp.exe). This setting is useful in cases, where your NCover + command spawns a series of child processes. Using this setting will help NCover determine which process to profile. +
    • +
    • //s - You may find it more convenient to use a settings file rather than specifying + a long list of command line arguments for running NCover. If you get the NCover + command line working as you would like it and then use the //s argument it will + save the required arguments as an xml file that can then be used by the //r argument + below.
    • +
    • //r - For use when you have used //s to construct an NCover settings file containing + your command line arguments. e.g. "ncover.console.exe //r NCover.Settings"
      +
    • +
    • //l - The coverage log file can provide an insight if the desired coverage output + is not obtained. Useful information you may find to assist you includes which assemblies + were loaded by NCover, their file paths and which of those it found the .pdb build + symbols for. Use this argument to specify an alternative log file name or location + to coverage.log in the current directory.
    • +
    • //q - Suppresses writing the coverage.log file.
    • +
    • //v - This command-line argument makes the profiler emit all the original IL and + modified IL instructions to the coverage log. This is useful for debugging + purposes. Beware that this can make your coverage log file very large! +
    • +
    +

    6. Does NCover required a special compilation step for my code?

    +

    No. Some code coverage tools change your source code and force + you to recompile it into a special build.  NCover is designed to work + on shipping code.  NCover uses the .NET Framework profiling API to monitor + your code. It does require build symbols, but can be run on release code + without any modifications.

    +

    7. How does NCover work?

    +

    NCover uses the .NET Framework profiler API to monitor an + application's execution. When a method is loaded by the CLR, NCover retrieves + the IL and replaces it with instrumented IL code.  NCover does not change + your original IL code, it simply inserts new code to update a visit + counter at each sequence point.  Upon + request, (usually after the .NET process has shut down) the profiler outputs statistics + to the coverage file. +

    +

    + 8. What is the output of NCover?

    +

    NCover generally writes out three files after analysis + completes. +

      +
    • + Coverage.log - This file is a log of the events and messages from the profiler + during the analysis process. Most of the time, error messages are recorded in + this log. If you enable verbose logging, the coverage log will contain + disassembly of the original and instrumented IL code.  Verbose logging is not recommended for + normal use.
    • + Coverage.xml - This file is the analysis output of NCover. You can see an + example of the output below. +
    • + Coverage.xsl - This file is a simple XML transformation that makes the XML + output easily readable. +
    • +
    + Example XML output +
    <method class="NCoverTest.ClassLoaded" name="HasDeadCode">
    +    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs"
    +            column="13" line="48" endcolumn="58" endline="48" visitcount="1" /> 
    +    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs" 
    +            column="13" line="49" endcolumn="22" endline="49" visitcount="1" /> 
    +    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs" 
    +            column="17" line="50" endcolumn="24" endline="50" visitcount="1" /> 
    +    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs" 
    +            column="13" line="51" endcolumn="48" endline="51" visitcount="0" /> 
    +    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs" 
    +            column="9" line="52"  endcolumn="10" endline="52" visitcount="0" /> 
    +</method>
    +
    +

    + Example transformed output +
    +
    NCoverTest.ClassLoaded.HasDeadCode
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Visit CountLineColumnEnd LineEnd ColumnDocument
    148134858C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
    149134922C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
    150175024C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
    051135148C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
    05295210C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
    +
    +

    Suggested usages of the coverage.xml output are to display it in the + NCoverExplorer gui with the source + code highlighted, to generate html reports, or to include it in your continuous build server reports such as CruiseControl.Net. + For more information on these options see below in the FAQ.

    +

    +

    + 9. How do I use coverage exclusions?

    +

    + First you should define an attribute to markup your excluded code with. You will + likely want to put this in a common assembly to make it reusable, or indeed within + a "CommonAssemblyInfo.cs" that you include in all your application assemblies.

    +

    +
    namespace MyNamespace {
    +    class CoverageExcludeAttribute : System.Attribute { }
    +}
    +

    + Apply the attribute to the C# classes and/or methods you wish to mark as excluded + from code coverage statistics:

    +

    +
        [CoverageExclude]
    +    private void SomeMethodToExclude() {}    
    +

    + Finally, ensure you pass the full qualified attribute information in the NCover command line:

    +

    +
        NCover.Console MyApplication.exe //ea MyNamespace.CoverageExcludeAttribute    
    +

    + Note that if you are using the TestDriven.Net + VS.Net add-in to "Test with Coverage" it will automatically + pass through "//ea CoverageExcludeAttribute" + which you should define without a namespace like above. For further information refer to this + + blog entry.

    +

    + 10. Examples

    +

    + Coverage while running a simple executable until it exits:

    +

    +
        NCover.Console MyApplication.exe
    +

    + Coverage while running all the unit tests in an assembly using NUnit, profiling + all loaded assemblies with .pdb build symbols:

    +

    +
        NCover.Console nunit-console.exe MyApplication.Tests.dll
    +

    + Coverage of only a subset of loaded assemblies while running unit tests:

    +

    +
        NCover.Console nunit-console.exe MyApplication.Tests.dll //a MyApplication.Core;MyApplication.Utilities
    +

    + Coverage of a windows service. Stop the service to generate the coverage output:

    +

    +
        NCover.Console //svc MyServiceName
    +

    + Coverage of an ASP.Net application. Stop the IIS service to generate the coverage + output:

    +

    +
        NCover.Console //iis
    +

    + 11. Where can I get help or support?

    +

    + Your best approach is to browse the + NCover forums as well as the + blog by the author Peter Waldschmidt. If you cannot find a similar issue + mentioned feel free to post your query and perhaps someone can help.

    +

    + 12. How do I "xcopy deploy" NCover like my other build tools?

    +

    + Many developers prefer to have their build tools such as NUnit, NAnt etc stored + in source control in a Tools folder along with the source code. This ensures that + a new developer can obtain and build the application without having to install additional + tools on their own machines.

    +

    + NCover can also be deployed in this fashion. However the one gotcha with NCover + versus other tools is that the profiler within CoverLib.dll must be COM registered + on the local machine before you execute it. Prior to NCover 1.5.6 this was usually + achieved as part of your build script, which would call regsvr32 with the path to + the CoverLib.dll in your Tools folder. Alternatively the <ncover> NAnt and + MSBuild tasks described below will do this for you. As of NCover 1.5.6 you can also + use the //reg option in the command line arguments which will temporarily register + the profiler. Note that the //reg option will not work for IIS or Windows Service + profiling unless you are running NCover under the same Windows login account as + the IIS worker process, or your Windows Service.

    +

    + 13. How do I see my source code highlighted with the coverage results?

    +

    + NCoverExplorer is a gui and console-based + .NET application developed by Grant Drake. NCoverExplorer + parses the coverage.xml files output from NCover and displays the results integrated + with your source code. It also includes a number of additional features to merge, + filter, sort and generate html reports. The console version is + designed to be used as part of an automated build process. The support forums for + NCoverExplorer are located with the NCover ones at http://ncover.org/. 

    +

    + 14. How do I run NCover from within the Visual Studio.Net IDE?

    +

    + The TestDriven.Net add-in by + Jamie Cansdale offers a right-click capability within the IDE to execute + your unit tests with code coverage. The results of the NCover code coverage are + displayed with the bundled NCoverExplorer gui for analysis and reporting.

    +

    + 15. How do I run NCover from a NAnt or MSBuild task?

    +

    + You can use an <exec> task with NAnt + or an <Exec> task with MSBuild. Alternatively you may want to use the custom + <ncover> task for NAnt or <NCover> task for MSBuild developed by Grant + Drake for a more developer friendly syntax. The source code, compiled assemblies + and documentation are located in the NCoverExplorer.Extras.zip available from http://ncoverexplorer.org/.

    +

    + 16. How do I include NCover output in my CruiseControl.Net build reports?

    +

    + CruiseControl.Net is a continuous integration + build server which offers web-based reporting of the outputs of a build such as + unit test results and code coverage reporting. The default CruiseControl.Net installation + includes a basic stylesheet which works in combination with the standard coverage.xml + formatted output. So all you need to do is include the execution of NCover as part + of your build, then add a CruiseControl.Net merge file publisher task to integrate + the coverage.xml results into the build output.

    +

    + An improvement on the above to display more attractive and powerful reports as well + as minimize the build log size is to use NCoverExplorer. The NCoverExplorer.Console.exe + is designed to produce a more concise xml report summary that is combined with an + alternate xsl stylesheet for CruiseControl.Net. You can find more information and + screenshots in this + blog entry - all the necessary tasks, examples and documentation are located + within NCoverExplorer.Extras.zip available from + http://ncoverexplorer.org/

    +

    + 17. How do I merge multiple NCover coverage.xml results?

    +

    + You can can use NCoverExplorer to merge the results of multiple coverage runs. For + more information refer to this + blog entry.

    +

    + 18. Troubleshooting: Why is my coverage.xml file empty?

    +
      +
    • If using the command-line, did you COM register CoverLib.dll (or use the //reg option + from NCover 1.5.6)?
    • +
    • Did you generate build symbol files (.pdbs) for the profiled application?
    • +
    • If using the //a option, did you correctly list just the assembly names without + paths or .dll suffixes?
    • +
    +

    + 19. Troubleshooting: I have coverage.xml output but my XYZ assembly is not included in it?

    +
      +
    • NCover will only profile loaded assemblies - did your code execution path while + under coverage force that assembly to be loaded (e.g. by loading a type or calling + a method in that assembly)? 
    • +
    • Did you generate build symbol files (.pdb files) for the missing assembly?
    • +
    • If using the //a option, did you correctly list the assembly names including the + one that is missing?
    • +
    • Can you see information about the assembly being loaded within the coverage.log? + Is the correct assembly being loaded (check the path) - if you have a version in + the GAC it may possibly prevent the .pdb file from being loaded.
    • If using the NCoverExplorer gui, have you got a coverage exclusion defined which + is hiding it from the display?
    • +
    +

    + 20. Troubleshooting: After running NCover my coverage.log says "Failed to load symbols for module XYZ"?

    +
      +
    • This message means that no .pdb build symbol file was found for that assembly so + it cannot be profiled for code coverage. If that assembly is part of the .NET framework + for instance like System.Data.dll, then this is an expected message and should not + cause concern. 
    • If however the assembly belongs to your application, did you generate the + build symbol files (.pdb files) for it?
    • +
    +

    + 21. Troubleshooting: I get a "Profiled process terminated. Profiler connection not + established" message?

    +
      +
    • If using the command-line, did you COM register CoverLib.dll (or use the //reg option + from NCover 1.5.6)?
    • Are you running Windows XP 64-bit? You may want to take a look at + this thread
    +

    + 22. Troubleshooting: My coverage exclusions are not working?

    +
      +
    • Have you put the full namespace type name to the exclusion including the Attribute suffix in the //ea argument? See the "How + do I use coverage exclusions?" question above.
    +   + + diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/Gallio.NUnitAdapter.dll b/lib/Gallio_3.0.6.787/bin/NUnit/Gallio.NUnitAdapter.dll new file mode 100644 index 0000000000000000000000000000000000000000..e846f7d01d902e357d4fab01261363d7b1a236d2 GIT binary patch literal 32768 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/Gallio.NUnitAdapter.plugin b/lib/Gallio_3.0.6.787/bin/NUnit/Gallio.NUnitAdapter.plugin new file mode 100644 index 00000000..494a84e0 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/NUnit/Gallio.NUnitAdapter.plugin @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/Readme.txt b/lib/Gallio_3.0.6.787/bin/NUnit/Readme.txt new file mode 100644 index 00000000..e6dedf3b --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/NUnit/Readme.txt @@ -0,0 +1,9 @@ +NUnit Adapter Plugin +==================== + +This plugin uses the NUnit test runner to adapt NUnit tests so that +they can run within Gallio and be manipulated by Gallio-based tools. + +The plugin assembly is deliberately NOT signed using a strong name. +You can replace the underlying test framework with newer versions as +long as they are binary compatible with the originally distributed version. diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/addins/NUnit Addins Readme.txt b/lib/Gallio_3.0.6.787/bin/NUnit/addins/NUnit Addins Readme.txt new file mode 100644 index 00000000..63e9a2b9 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/NUnit/addins/NUnit Addins Readme.txt @@ -0,0 +1 @@ +Put your Addins in this folder so that Gallio can find them. \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/license.txt b/lib/Gallio_3.0.6.787/bin/NUnit/license.txt new file mode 100644 index 00000000..4beb762c --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/NUnit/license.txt @@ -0,0 +1,15 @@ +Copyright © 2002-2007 Charlie Poole +Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov +Copyright © 2000-2002 Philip A. Craig + +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 (see the following) in the product documentation is required. + +Portions Copyright © 2002-2007 Charlie Poole or Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip A. Craig + +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. diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/nunit.core.dll b/lib/Gallio_3.0.6.787/bin/NUnit/nunit.core.dll new file mode 100644 index 0000000000000000000000000000000000000000..a31edfdd9e8d70f4455253951c5113a17b081595 GIT binary patch literal 90112 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 Di0l1l literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/nunit.framework.dll b/lib/Gallio_3.0.6.787/bin/NUnit/nunit.framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..2a0a0aa3266b37dbaaa6c418500da203a2fa67eb GIT binary patch literal 77824 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/nunit.framework.extensions.dll b/lib/Gallio_3.0.6.787/bin/NUnit/nunit.framework.extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..91e05857a6829440faa631bc715066a29ecd2615 GIT binary patch literal 6144 zcmeHLdvIJ;8UN1iX0u6}G;M*l(9)Zx?Xj&{xv1yG={$kZv|7n@jHA zyWG2*hdd0^0tM+*EdC)PN`X-xjyOafMNyEk&M=)8|KKr-f-r&(Bj_kHP8EOOx%IZe3jZ^VW4dn1@j9BQI@$1~ z*m1HUKBzld#ue!UPXov99Qx6~9 zQn2+I6C-`?IXn1T0vB={*|72l4a3C z(7T-ntwfJ<5~jBOM6;&yJ_)TAU02cp(8U1331;PJ7SDsV0L-aa;dgn{i1r6<$4-K& zd~3zPkB*SaTPwT|+S0HfsC?azS=Mz9dRc2F+FVAe;eO658vEv<3Tj(Q^lmj#mExA5 zTXR!e;>AF8?g&yC-Eu=4cD=ifZCV#SK3PwzW&%fZLrtop;jcOPH2y7TRcAAS(7 zm-B9EGWMR?@W74Mg7=?oT7KOfH=cLpz~N`tJm}1R{bBRV^{-yH>7vMm;l5WU-h2O- z>9eohGVzx{h$vaxW>(f z)d!jzNU?kIF`;VoA7UNXIa@yq9d0XKtb={wC(ofMu!U-^IzrWXzUy^$-g`eCp+lJe zy24*8tn&O__-U!aOBD7fyhh<|3hz_+oWfrz{Hwy*Ue?y`UGDXhRCtf#Jg)FXg&zR9 zxt?$y1-xEG7b6x$iF%4F%7ZtW044L34-}CNs){PHg@W!u23MXit%9 zfyal6)Fs%5yIm?!EyD0|B2Ud1?Vx^|riu10*Y7~i}$=E>mQ#*Eq zu}R^@3d0JwD!fABl?oFIb>KDlV;lq4(v84#=~mzZ)Gm+jRTv-*XCz4LDC7y!5b414 zs9yxBk*)@=rsd#VqBs$S+vzfJVrsmP_F|l*{hkOpbiPO`JOJD%eBuB!ZxB6VpXe1H zMCRkuLlf%L@LjPN;~$8tfKRLO39Kf16=M(nyyyW{g;hWgcA^qkgT3STDPtWd4dzVSQZjRrDV1@qG%U;v#`+xZ>cw7r*dg&W*zG7mrl~w zGg1Vf8gw27UCP`g!lGRR}Q=BraKsw0|t`A$qGA;O!paM zJ<{e)FKt9&B9b$*Ia^Mjh}(&NnNHY4)2AXI0W{O}!c3dgA5zOOL$O`RJ_pRX_Vy=p70? z@x?FnENprGR*yg6(}V~>FyLK@u95Kg>%9KOi@g51wLG_|Li314i~O1w2to+VX;jB^ z09w2VFt?T`=GH<-oo^-cR)XjC&pFG-FD;h!jDMS!VK`27Cs=+D0CY4KZsN-Xf1OWl ztNF=A+tY_~w*Fexb3ec8M9;=Ik3RC9h4Y@d zchgJ9YE$ORubo)&VaJ)@57N`#t=`04=RFji-J83$)Vvn3UW*JS z@V=BYqU;1Ihc@!771$c5o?VWHsq+(wQx}D zv1|)3PiuH4eId5ntaT5fYBO5IPUtC!AxJIC2iwu2(!n{9{Xty&1y!i;0)9>js&YRO zmYpIxSJ2tP;DyD1Zp}O95N?dTjT8{-b4B=osx+Rn+fHPw;%i7`xh6kdoKwTpO>lG(w#j| zsz)18Kx+bb-wx7o!;#Qw(g0a%ei^h7?#wnMOx%MEJhPCqK)LNv-;?UL7X#nMj7g~( zG~KCWLWtY_YoR{Q0kz;JBq#!XY04-YV~8jLN-FhTv3#9pl?8DfA-T7$a4m=O4fugMwv$@<%<3cK$q+3 zi1KX+IwXy%m7FWriUV#xbnq`XqT9s;^zVRNN@?cEGq}^T_bD30T2k4V%+qKkxT|nL znpOUqX>ESA9=r(F@%|amAwhRTrv*yFaxL;Z-Nwi3Yr*<$`KTO>cSDDU_$7_-Z5mdF zkbjLjF-|JG5|-EpmWxBmQuASDe-!I<@WX1h2Xi($=hne<_!IjVD#qIkZQZcTmCF0g zmU$OAdv3IBnLUas9%q!}h{6*G-G)_({lFUzT6nK_g2$`5a(S-{r+_K93jfmmKC(A%ZX*kuBt9|M^uE)>Xr2WZ>V2WcWA$ literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/NUnit/nunit.util.dll b/lib/Gallio_3.0.6.787/bin/NUnit/nunit.util.dll new file mode 100644 index 0000000000000000000000000000000000000000..8f51b27842352b3a7e77e3abc315dbf0007914f3 GIT binary patch literal 114688 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/ReSharper/v3.1/Gallio.ReSharperRunner31.dll b/lib/Gallio_3.0.6.787/bin/ReSharper/v3.1/Gallio.ReSharperRunner31.dll new file mode 100644 index 0000000000000000000000000000000000000000..07ca86ecc7c5c644e537abcbaffd3df0c9b8d9f8 GIT binary patch literal 121856 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/ReSharper/v4.1/Gallio.ReSharperRunner41.dll b/lib/Gallio_3.0.6.787/bin/ReSharper/v4.1/Gallio.ReSharperRunner41.dll new file mode 100644 index 0000000000000000000000000000000000000000..67eb0bc86c9d88cd66a6ba5d75e84bc2e04d2b12 GIT binary patch literal 119808 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/ReSharper/v4.5/Gallio.ReSharperRunner45.dll b/lib/Gallio_3.0.6.787/bin/ReSharper/v4.5/Gallio.ReSharperRunner45.dll new file mode 100644 index 0000000000000000000000000000000000000000..3dcb147922ea0fc6ecc6f03da434809c030abd5d GIT binary patch literal 120832 zcmeFacYIVu_dkAf@9y1_1lS~`5K0K`lHG(}6{IR%1XRFAfJo2aZi2{iV??onqF@0L zv49PHEZ9-e$3_uQ5d|S4DvAwz7k}^f%-xazKF{a-`@Ft?ebJqA=FB-~=A1cG?%bQ< zj1A>XnPT(f}>!WFXO2TC`1rRAKWtOydAA{E~shUjAX20SeWz#jc*8Sg_HnMGs z7OQ#nzclTUOo{Se1vlwduBQ2Q!v+PH?y@0@OLyC_F_&J?WuuE-Mc3;hk4U1C4D)4( z-t}8qDViBUO|z(}9wi0FB*B<8iaP31(hv=RS)^(C?RBjLk^whR<1>_G_ zq6<>cP}zfkQl5^G2W$d{RUg#-W^qc9DMF~B3uwi(UP6%S0n{Uk0aYBc0F?DpG;rnE zNYvM}9Rk+N#F}HF_xz$AgZ7ea2ZY%IeEqE{3;M_`@@F&IP$qNYN%nmP=%Z1A9K-62 zDm7leX>~zj9{96=`OoLmyze8MjGz5q;iqT;)F*wz>ROk4oW9qq==-xMS~uVotx~a3 zoEk>Y&W?1aNH9w1*`-H%AZNoeTt%=SLz@pCFp&VU(aR3DA$kI>q8@Y%y<>c!pYr^+hUi6bZv^SVh8c!+3Q}nv-D?GbDb7RyU>^XB57yMnFpg%Y!hA(v z0QPx`lr0X?3TJBIsA&r*3_cyh z0Z6CScvC$}AzsOYv>P>w>BG=47-avd`nqAkwoI28h`PtsWy6NCx-JctLiZeSWgRsK zqgv!t)Uq&og8o|MWbc7oOcKf-vki<6$2LwV3rPQGS=bM>lUj^jZfgiT3_&u581MZ2 z7;l&C$K%z<++Yd>|6KosvJb0WGturuKN=eR)v>aR;dQIV`z$L<$t~?Y3g_f1Duivz z1l*)Q29ODi2zs8P-q7txB=lSxc83~9wm5?Y7~3UbII-E0QOM2%0a*^2GTWQlxrjkH zpj)F+8Yx0|_#@2`rbaM4%uH9nWsN}z?b|Of_RJXIECMjn07x?p5kx9o*G-SlOPe>P zW|SzI?cEv%iw1cE7R=c6@5Gd#JZq{c&PItxdRQ@5CdZNTcmx%gKlC)O;d0k=iCL&v zG(rz!T+X)6K`FWfvmwSf>BFEkv@3vKK$HAN_&lHq1b)B16MibmkDKCrfO8hZaipYr zvW>ev)&&4m5KB=!-w0*sQ4%*~C?=r1D7&buZdB4=SQvUHXDXtIQWoB=I69z-014TQ zNk}=Q1o~0Vds6C&IvZ~4L_>%MnN~eD=W$+uv*%nNfNvV;LK>q^u7Tjk1{&Wvtrpnun;s-*_=!y3KYV0 zJqq%!R>i5UtIEKaJ~TgaAyTlkJ4ts6r7?@1rIXu3fb!3>T5+l#nTm3oG!!L6Ok?G6 zY;9q|4oux;!3Ip-O@+#SgYQ;S$pplN#uPv%0Kjab05Xw04>vU;&=Y35ym&i%#@N}g zMpw}gL${zUGcp6Rh?x`!eV5eM|u=N~pQ$0PFpfFMnP?|?<1V{*^ zGtJ<60aMIIGTkSjGdYk#g99#8Tm+y96Uh^79`J|=lWuRoEh>=mS?EzSQc0va2!L=g zqT<~(X#r2jgDeJ@e;AqMWqvs z2a+5^SWTlT=-PlTU^Q5a45aa(Yv~}Q5d|CSk?ANZ(j({}M(8WEDEui@9B!BbJ;Mb3 z^S;odBr4n}EKYMWFk)0t1x$y7z)wQ7V8(vx26iMDB>o(FJqw0y9w$-aHe7HDa9Ti4 ztP3;)^ZiJO%YVAzvTRVr@)XmcT%N)eBX--(WNg|6GWOWbW$d*JW$d$C$k=bUlyR!v z3UN_p`!wwy&_$O7bXayfwpdxVr~)6q;nKyWWGJd-cp1WQ4`7J}NVO_9TZf0T)#7qw zO$$9{nsP~OTCf77VF3uCd@}+wF;jIRNt{CxSD;RsS1d#n@_4-BN+g`}SuqyrJ{0-H zRVeb%FX~z*?)tS|K}tPe5xVIM5dK{?iVD8E*fo8hZK4LH};!T}xNEUJUE zm^c`B>@LRaUdHTh#sziY>`wYkc4y>zr!xDV$kYk?I7LH3%OXELX zk(H`$Vu-Qn*3c_j!(?2q!YwwdmJ%tl3?U|&n-Qr|=L&WYxa6oqZ{7khI;}N2?N%hc z;x-vBN0{l(a9b;oh}@1qtVDo%a@4(uQRl*_bE#41(Ia=D)LG*NwSlwM7(+v8PiiZp z<`i~}A-l&~#VTq}!D!Jfn24NHh@$3{OxQBot7W5okvoCz*Hg37g4rgtzZzK&T+UsH zxv$W%N%+i2&&qTKN1DD2x40Vxp{@aUvC%LH9|XJg!^PZ-C=)YwGSsD@o(wbKvDN^g z$d~EzB`Bx+iq|WZD#^uK;y^CS2R+e-0)`ZV_LWnln-;8;E?eA3)C+a%e#E+d)P&)g zkq3~m3@jr-BoqD>rp|o~y7M8FxD0l(X{|$AtVdvohY^MvxC9)r-+F}bM-kL>S&tzC z&kRGrfU2ZC)RvvwCCMu)PlXB=_6T8A#UHC9`r&K&yvBQ#((QV0m z(Q(Py2Ww~1VacWFx&&GDU?PKVOk~iVNet1iX3^UC#Ml-h>DJTeE8&8^>>%?IcoNfw z?p#H^Il*58f1%u9(H!P)kLO*rOF3TQ`LsOR3yRj)LVPivbJwb7Jqz}kF2faR41ejz zQnM-IR8Ocxk5WE&1PV9PV00J@X1dSgJ!(SbW&{(opHs5mC!R-$J(=rhwiibqYSdzW zgd^9n%jsXC_GH{E!t}I89B(h6ir;#XG&UjNM%*u6X7FzW>A_Au@d^^DRTgCMh*y!$ z(8X(rLb;}RU1pDF_v1#b12WuBI@Ql(1j}rWTi!ZLKmm|+%{|YbQ>!X7d5scuA|zjb#xT@MQX-p&jr565Zk~b zay?)+#l!BJ`f?c&j7!s|kRIJ5C6}tRDZSx2YW|8EkvCD-Tb%AYYW~dZc4X7MksXM{ zP6Qs=R`C||Z!>rYL9vk)Y*@F%dIsF!0CoYvq@d=pmVi!>w$MX+;9$%aT=LuyGg?4* ziFe6j2?RlJdkxbqb_3uN?-Beyg0x@*uh@e`s&07PvctVf*`L?=y&+TXiTwLw`faH- z?xXa}Gm}x&Gxdoc{xIIdF}oLgL00x6ZT|+y09WtIPOm9&Og_!)5g!02y>7dF7^A9P z4YlHas$E=CNrwcU26R3IG5^)(P3<0uOTzJ3Kfa2u$HL#@g?bcRT!x#gv3-!DsNc?X zPG>DB^?nJcO*^Y-9s#wzgjjzLr^dloIs3})B&}|O7 zkx$Scelt82)WT0}!$rfJ{^c4cL6Y9)I9fd8v1`Hj|GXY4! z^WH!N){24avWaH8ZF0~J^Qied;E``ofole{sI_inabcj&oejAzX(?r56O0T^906|e z1jBj?NTEiC9%XY}Rv20A^4Ta;dS?^CI=NYJ@v9Vte1vyx+$nM24NqY!ZG*QPf z9x%+v&!}O!F`q}CMivW|s&;H2_o+dw&Sg$`n8B)C)}6i+cHkVL{Epg@KM+*27HyjI zCX8Nd4cV$N*~QQ3VVJI*v8}3Q+^K=}Cu_mlT{+fYNX8HA4RMrNpIEG90Fc-+P|+Tr8AqKrWKZ`vwn!9_3EYhvN7N5+87+fDmc4n&>#(> zYnpRrPl=1lt6=RefidO}<8jq&-AX}H=m;Kyzjh0m;=Nh_W zoV3>Oq-+-AXs4W_87-j$@}oZi>x6s_KrxwHque+*Lj+J*dsL{otPpKVjEQ=6+f15r z{Oj`EH3)u@48Z(mw#Y<`2oItBW}d+I8&7#kA}|quHMLJ$HsFiKAm+dL`00*9IISLx z+;&e!1|RR3_DM`fazMd8StfIt>?M*QykZCGZNr13R;tNpYj>tO#_7gX9+=CB{Pm3KSpF97(SzlmK?8=t|lx>O#>m zrhxU-#+A@kfJRy)NRPBZnCXgGjNAdY61S=k$QB3S^4I3GP5}$7Jvhf;$o1nP8vCdK(bYg&8l#u3P21 zBA>wRQ(q)Vr!z>`ChNKX|hX-w1R`Xh!DgmP&Wq6dhGo(OQf zkfB>AAw`qJ@*1m6u5e92PX@I3Bdjv@quG5x#xXx5YrF>(SF#L-a!hL-d#7 z0EBWA7&!|>#Xt!>6=8!Eqj)=gw@dmQOml%Of86U}aMSDbV`QBMbbAn!kwHviy@cdo zCdp7Yi_>AY2SGnF1VFzT!6MeQ2cisnJ3~Ipllo}omvgG#DmnmVIb&@`dQ>utl9#}^ zH*2swX)2uy`cSpit2J+{+Ddxk0LMHW(4FV;hQP@tPC&&lL}ECD5eSMKo8fa@+U#Wb z>43}AUUYAQttnu=;OjiUr)|Xe4n8Bn7n6|IS@KO+?MNaaPc9{ySnI~A*0qYl+}Tz} zy0s6Clt38SaZy8!b$vd2*c2lv{uvZ=6av}p;YnzPgUtpcA!WKUT-In}k3oR3E18w} z^=yyz0ayjG%e99}!e;_OoW=8v$jY&g$82#S`{hYt}dnf{r$-;NLwb^%jatv_}>fPREtA+1VMNcjBG1fni!!9CR#};rH!}udU8wBJbA3gK4LxD3w7!d zrs`SPnWK$KMCFi^!^gurHKv|p(^!k*<3CO7+$S-wz@Kv+8K|#W)7b-wr=uoH_;caM zr<}Ri0);J@QDg=X=V3QA6ESu}!%3cdPRv1Ed!cVn2M8uR3kcSyAQMW%0*^VHC8|8! zJ#Las^ymn{dtL(qPT{avVd!F2h^L&NgOW`|EbPk3Th`*%6;BC~FGhEbL~#h+MKoEW zKw>t^TRULbfSKkA;bfDWOEZW^YHWj7TtuQC$pTKsVPZ;|*?(*!CN~XBG5Bdb4KS11 z(8dhMWiD=Hh9|}vP@HatuZU$rIL_yGLDDLW(UMZ5D@7Or*lYrrM<|RbbErVxm&fth zI^1DWeFaHG5{u&eWah1t#p-|>vSSXT*@mb92h}k#IJ@$A@UQE_?{;R@NF``kU!Yi5 z$*&U0Z;<4U_Y4RtFI>n309Z#TfJ^`|ItGvl0LH`sGV!EtQDEs8bxW!nW{ZiPVmZ(w zNJi#B7;e+igE;1~v1WJSVToaZG4kQn(1N_epi00ejsZTVLQp_n4fGeOXG}ygBx>?A zCd{t7^)ssR`5RG0DXS#7V{KB4`^$0evIN}Y7>YX)6fl`Pkqn8N%)KqS|K)HeN?q<} zpOCvO0rxmYGIs)#xifD_)MW0kN8NH^FT%FVDzfc3e`3$er_1be+?mNbnv#7qMPBp> zvJ!UT@?msu+(C)F0UX`hOw5u9cI{^MSV|3BH#F>G_zPsD9Bl|cp5j@=&|igh5>DjB zTxhy#JkvPLWBMGXT{3O1Au43#vul``{I`=Zd59X`iGFU@Qe1*+)g+fxRFhOh>Pbc4 zCl!$yH9Zd`U}xtt3oaa^ix6Ya5s;$+2h0}s$hf!wM2y5V4-8PHT`G3tS!^@Eh@#vr z<`c`n*^?VYQb;iAhiO8?FeNW#^CF)e_a7jQiF2yH2-TeDCb(y+_Vb2Dk|)!bRi209 z*t2ZxKK+&Lpe!7Vy)d z%YmX-ViL_?!@zGYVian;b7C!g>>Msb1*eukA&)Z`02CUpS76Fa!M^x%WYc|%&qprP zm5oJVA-9Y-Fwa{dSD@J7-P7P@1O?nVW4X=sb=-p!AV9@JAV}!~u4G0Mq$>z@?b5D= z(7o9%`7|6$*eg*J56Z7XRD^Sps}T#d%%7T(VqJp_cK>xsccBz#Sq{`Et_4=~Is{k* zr&x=SK(qo#nP!G*Ek<5k&r%#}VNH7j%iY!zM3Ea2zzAuB7&p8h2Dxqm5OT>5N;4D9 zE85BKmBYalOMw(hP4qNQu`!aDDS8}37$owaKK}w(-_eFxPvqVE05?Icxf%ULt> z5YkpUh2eaG1p)6Y)^3k0TdV_C#dP!{`~Y=eXTs+Amo&q4tdKzJ=Fr8YJq1@|NCVyfl)5w+@?;(1^|cd$`2@&fDCSGv>XyA*?gZ@mhzc#U|`%h4a5 z8tTynh?^bll&WXjOzQq%W_ARRT`>Oj=oNt243NH(>4i+wd;JYAa=-TzWEle5iW25l z0{}OEJMg;~zwTQQ=nWNhJxU5{=&{N6Rmfr_GZL>uF#Bo(a$?xb+1C=3ZC{5dI336` zA7yrheGSW$pn8-U@dn#i0P$);HxnwmW(&Do#%j5eOOC&$Yl0!E;@pLiE?Fpc7&uqz zmIvLEjbk;e&5)9>Y{)Yo7h3q$SL)0M3qKMsY82TDM)ROAUEU8H8t)^&nKMp4{YpVK z{)!Z3uJu@T5f*9rMf2jvYEmr;)!Eb>mVl~9F*bGiP6hSb>}X7LN@<2orO~e`8^F9$ z%LcATDQ#deV#fxUR5noGv4I-^u^FI4Z)AE2)3gCEFzVO;0LsEqeFw!LpJxX@U1{%a|ApM_gfW%K=1LSf%8z5!c0IM#-3OLyYq-04p zK+Q=TU_smls9)HCqdBEC!=}>Io&jfgxRGwaNz6nl@-}*buha0cX>47fM{fhVc!wQy zYm7F0jW)cF?c9z++78xEG23BM*-j%gh5lnDAT|S}S22AD(`1*)#`3(#zz9(OgVmF4 zXFr%ehF|yh5y09d^+*8q?A5^3qbejtn=&gvmXta?7n8pN9L1p$+Pa%_RB??x0n8d!3Kn^f9fc(*Er}93mL!GMB?(v( zDXEO24NF>%wHxG8-Xs?(dJ~=>)0h1Id)$|h^a<>UJdS5aq>C<&%Bl%BB1K9vAu3Rs z5DPdbDL+Cz!-gCUD&-kAm8bj&*H2i7#^#=i+UqA>12ygRI^|~NRJlM1HN>MCbXa5$ zf=o|_$J&cTky%-eVyxY9Ui5(i%mjdUgMDJ30>C+7vw=&jcswQcD_AvQ*jWJP7Bvcn zxgiDjMRDl~SIj>oEPR<42jSKMq}4TlwGJ$VoFgG84u!b=!o-aV4UobD0B8Dn94cy~ z;djoH4BoTD?euutDHG@Hk3ibs=^i&^Tq~Ub@8Exl_i=4Jo%auq$M+N9S#nIHoP5_J z9+i-fz3R`#-YCx$pAz>Ff{c_#ruZz8!`;8n6S;g-98TnNOz}k`*Vq(aCUOOMLWkw$ zR|!b72B!ErkuB&`O@wa}kY)v@I1J7jF;fotfZU9qZEqj#N|pNd7+|kiGnKB8Oi7C6Plf z|C-35mw!v-*e$;&vISrP!q|ev2p4dbUi{V%fioq&2mMh@vHm3MH0ij}` ztr$YHKBmB2a@YVHV|Z_P*#${nUjQg;!_76TigRDfh$J$ zB8p&vr1n9*Ko=)ifkc~R`$U}5bl$l!c_>?@& zD371=WW?psHTsYqpruRigS%x+UUBq(KU%gn?gX3+Ehb+)Ku^(3N*^b9IY};P3lxc`CJIDO{jxsCT3=s zqt${Ua!w&`=`px1QLK(Hb!VH;@!1l%b@`j36>zcS90wsHt&z51x;#@*dyj1GCApJ1Y>zSr6LjQ1G>DKl^mLZ_6C?%~cpF{z+ zcUt#H5nx>@sq0ZvNc6P*FJ!S)bPAahVD7h3iA%-D5CzY}Qc&ij%&xE>VOf-+H4u#r zwL>|DR4~ON!hO8`0HL{(y0c((7?BVbjEr1lx*aj&q7-Q?jcixGw z7fJa9>qW9S-g=Q_xn7i26YE7OQ9?5|6(iS+EJ&;usXwe29nC1E7&eun){B^9wMlh! z`~*s=;|+)%9W$wP+!5kX$Iz3@W`Ok5Oh2X4&occC)6{p6!soa5XkUZR5UFpHO49f1 zD8PbU>;5tV=v#8qqokIk@8^((zMVqml)j%QJln?3!4)irK4m`2>y zoB}JDVxdPVs>3b>3yKuej2qz~M~FFaSonWTRNZ02b(0Cp1>3^&AYfQh&G;N_X8I%lLya*8x`z5;jH&?u$z9!S+bbK15ou5%JU zfzHY0cseI#>ReV$=v)ewq;o1r>YN1$ol}p{xuYSa9K)t^pmXXaN#|vCbp9rasq<}! z9i20&bUpxLQRmwMu^Aw}lj$8Q{WjBYF-@KKVk2tnoTUCi=aQ2iCAB1-zk@7v?i4a7 zFedyqOo=+*jY#TT=A+E6uy?Uc393hBMpD(IlrF-j7xq@7e)FX86Xh$`MjHIeZDP5!+tG`E- zTuIi^xx;}JpmRpLB&SD7TIqZQ8l}cL-dZ`a&Pn_PIwzOo>710Qb6GW^b177k&Z!`& za~33YPCY{Bj)s(S44cY<&Z!qi=Yup&n^H&TpQ4yL{{*q4b0(F}&w^Og`5{1T21tL- z^k+;{&!KPW{_;XfI(le$Z?Hc^L)3L*!OX_-*6q59O7+L7qDP&Icq@ungJlp;X zQSclnRpz72uCTvgnG#Nq%8aDy(3TT9T%X_mn0UF8wxeu^4aq>+jC4s;(TB2c)-Ak~ zatBFtr~$9_)P72F4UczK*<9_t*Qk~w8p zq70{gPMMeYFym!cqYMXtPMOa-FR2U~S7(9s6jglS<$M;0cVNe@XxBRK!`j0wzgsm8 zGDpUui}-AtqT|^%#Zu4OP1zbe(H;kk2xdn=XBYX22ifxT_2>~IN54f_)tlwx$(DO6 zMIRjzh>UmW6AScZmHDO2$cmtU4(Xr5`hAk=U#myIlk~qwD4(V3QJL(U#465f26>(9 z@FE&`$?EebN?sCl)I2ZF3sVUmQR8-iIx(co(6=^|dNg zc)?Gd2N+@yl439mhM-_btU$p3DbTPu2;RrfJ5B<=%x_)5Ugv#<5s-ft*wcFMMqM(I`g;Q3VkUeZQ5>y>M6cSlX~IV#_dm&w~o3U8(oGg_Hw&^@o3gi92_z z@LU_O5A#z-XM&Qv$$*gt72x{=5IN0ToNvfYy@dhIk4B{V)JKcpBzRM%p6<<-7b{e) zaH@~j-g!Q+9$3RVj3CuC^tmoi`=@!2|G6Em^|293XB5_-vzdnoE$z&at^ zz^3Tpcgo)xbuA1Le@HiqV0S#4P)xH0#)b0$Jv<(0$CE|Zo&ep8j-`7`GF?NSUGZAS zG>}g<{ zM`iL!Tsi1PFiQP=0v9Z*a_-FFGB{u^ae)lwsH2q@ofUs9JQ+5E`#o5b(NyF+GMy2J z(KmXOP-;fLlZ_kG%rS?(zs-r+MLmU4#+}1e}wl zCmf+XBh~eLbSd^bsgt5m7B+X}C%%a9g zMK_^HK1)i+%rTdxO_E9%v6N4h(xL53SlTqHbQw$ed?_6kFfU$Obs;;PZ*R>9Ot!U} zAPJB68|Tg}w7Zh_Yej*{1<;Sw$`tkv`=uGm=dcfAX%hz>iC#A&Q;8Z=h15HS z7rz4mz5fI}e4Gjx=*$tOn2wZ~fgn8?@`;&9;F``XM0)gRpmxGV?q3jlL^)u*LT83t zp0t{5=T-4-$sc~mDw6MPHNZ*>H@v!!(fnX5`D3-g_i5|!@39SFTpR~wF&hEyD)qsb zx(LbILf})8VF2~$uMkBZpYwwGv2vx?T#EW=sK5BB+8?wrMTA@`$i)pVZc&LOE=46Z zwa9xSF5cwUd(&(3P(RMajnC$|MPD%8Ctn&>@2wPQ!)L|5QFWy@{2i61{;WP=o4txMrv0leNFMuJ*Y` zrS6MPRk~+;+k;;e{300S(q3<)2bHa*05ITv6q_7iz;FU)WFA<@#pb(xV^TDJ^Ah&+ zN0Q8y6L3KYA1uRg)jT3f>E|QJ^afi5yuwBj3Rd#}8JFMd&GhVdgC0<%4tK#)@MIZT zsY8#biWBmIkWUiAbZ`tI9|&y(YoNpl;fXY|l8{-6_im&c>9LGhE^%p`upfl|k}w^~ zF{I6a8*|1apu`E|Q&GrD!k|klAzZQs8{wp^a`J3MlOTc zwe^aQsR9i>`d5-(L$JjKY~keyq%B^7MBEmS#&!9BWQ&(lW;j48^Fk0-wnzaWGj9&q z$@* zT#o>03BCboGsjwjC`a6g5PcHG7LU6`!E(U=vfxR$<*6|O^7zS)m^ z+v;NyIb$(JV#&3ak65v;(6zycvFQv%76XU#C%aEviVV{An8pQnrc;@|T&2^QUZ~O; zOyA7lDgqQ;gU@Yi)1||R(Y=LfhwiON=gGG+V$=!AQ4oj6ZGcoQXQdSkVvLgCsA#cFa$$2EuO4f)e^+8QwhGoCUXos73daj-UFRsC%j2_rOYvmU8s#M8pvlD+QWbP ze5{mkpL_|X4}Cs%8c5$L)3aq7-WPDJxB*|vbo|cwuUO>9zhjJTn7W5XZ@m!xFW0d~ zlOupNNUaI z)3Io~RRJN7TB-r)wlMLq?kWPE6`Hsm-D|BxfG6Hvou#z}C!n59u@7(v5tDTVYC5vw zUO#Ew4u~V`QUzHFh$HJVLc;Y@dCmL){EAxT^Eqff=)#xB@4w$cDKLA>`|t7zAlJ*L zR`^eN_~t=k*-zX4pW+{T55JZi|8Nh#4&Lo(9M-1)kzP0UGuvN)c3qX!{#9)M4QPJ_ zR=&8lW0>l;2Iu}Az{Oz?<_MaQxD%*iHG{hlV9D4G^Woh{;!{}n5PUBJs3hO;h&4!B zcY`dBiSX$mB+~c8)oJnzAF-9+=rGZtW;z8}dn12^d7bp0?%Nw=mr zwkCWJ^pe(u;j^fJ!5i#q*E|EMdHA@9`nExHEi_y+Mqs7DFINsYCpOnsX~hqzbV+y{ zD8y_>JrlnM{gF7W!*}N4{CSS5BX-VFnN;VfSoG4*MO}c{43IXN#wtji+hGyRb5!+i z?hx76te$j^x)r_lD1O~vLx6KsNnMYUf;vaN6?(Hh$l^?tJQB*X9z<{1-b4{Tc+F}L zLLIhGfn{lw8SxOX#X1J-Sud3cIg($nCulP-9%hMORV6cgK^mdDYMH`(uB?Fb)>ckk zr=na0J)>J#{5!|1aME?o(m($^e!fat@$*&MBF7`nEnti6fMd^BdGnjJ@mVzIUH@E7 zZ&aIJ;?PxgVnU5JwOCXh>s{H@5Vq#B$z1s*&S9y4oWnYrRZ2B%DwTdqojqL(9OteL zm4o5220gCMrm&smyHj<_??Jiv7y4Gd%7B~3;t^z=YVa>E?KIT8E?%#)MA8ifP4OrY z@!ColBUEm3aqG{FJO*GjK@x5ia56V?#Nz;q4G7ekK*Qt6qMO;)S}CnM3phSbPA!}^ zptC40TZL>hM*RaIqjt~n>nL=zsxL>N4kjS1eV%|kx*DZCe8SNMA@O9AV$>0S9>A{XZ@gggm zaw6v`3_cf#@0jAAlo@Pj%E=bfAx>1i_~f~y=WLf=OWr)j$4k1_duZ(3z$L%=gY`nd zRe3(T3{&qAcQHPPy9peNPciU4ZK_hf!Q>JzQK**@$S)WE8wvI0LP~P{FBitfXo=Q% zNMgU*810nnVZ)+}!l?u29T?;ikaX6*=O@h)a>Z4C4VqmDZ=3XUb+LTLci~871#>VYka{P(c*j9X@ z6A{#gWz&a{+gU}ho?FA|kaqJi^;kh}T3}IJP~#=YHxLy?Hj`2|=1iaUC`ifAfouUR zlrT*9pqXGX|@fOh3+oFCPr1}H?fVblZ0dSN^Iv8@v zY+=i327K}rQHAZncv5rbEogtj+2T{{=z7kX^$|OBCX;H;#8zF-nE^m-2ADH5na*IE zdd4}4nlqt0=h-8xC(W6M(CM4;>;4e}cy&o#kCK9#GpRm13t7x-68bip&@4;5gGlT` zVCS$fN7n3)HM0gpg2cNhtbkdj*bRvhWoYdNFfnhZq{*#a+T*CS%CWRJPjawKtN;9S~s#@~PcjV%ZILOq(ck;2o;z8FL< z$jg72)#T5kviSaMlypxpud@#a;$5JP%(Uy72wozS;Ub<4?B7RYYo}1c%oe?F4hHV*yI}hE3(GJ;5O0U~;KtON~%UTf$2LFMHaf0P{)?ugEGbY2<+x8%&}QBW=jN# zJt(Z0L0f7@j3`5EFM!gPC@(&h9WPPbxFJ)vRKSw?3=_5_=_r`ArMGBHxkSvB>>XQ@ zZHP)4l57dbCXOxPhrf!>00;Em^Ro+kj)Z#0Thce(Gi)Vto0^w6M-FBm0pn;ujd;EAo{uOR7`z z-_>zzcYx1w@Ts3-eTX`tA|0s%PVJ8nOULQJc)Rx?VCqGC06%7x!krVLbos)%dJi83 zpTug$Q9mVWkkk*w%8>pHX*|@FE&81B=2!}MKjdpB~yB}QnpzaHF z2gazuvuh38?pQgNhFBQLgU?h?_%2XWCn4VO<4C6lGdOzDCEjDUEwIwO z1L?AL{OaL{rfLQFu}NP12n!Z^8c#?KHumHo%=Y9VY~X2x(C^7b=plI^^DCFm!P>S_3?9x%nPw?CsdR&1{wvW%L zP@tjRtRorLs#8!6;d3OOms8yDU_)KH%0V8F#;yZ$}iL^atLdGFVC8oyhiNMeqS%uI-(dn50b8A=8>fJsx$c_hk6jT<}g7Yv7RAK+G;p z17Gj!lnIydJiP(VT-T& z1~yhXAHxxUA3(muW6FJHnzsiOpk<^;qxH&B|hH0Wr>r9r-V0EaC*>eCr$tAchXHJ zz?iIa)1%X)%Y0XH^)_!BRpKC0Xu z@L*$zKPMG%bv(q+O`i%e(|!25Y-8sEZO{4Gtl)4q=^1TSk^Ic8b5_?jcd$>x&ZfnHyicLOlNk%#HAc7ZIbN8Oy1#xHGU6SK>ypAl)&n^BmSS7bN;cQl_V{F|Z*s!%%`4 zvyq0!Bi1NJEW;tDw)IOPJ1-$8@9Xj0P2(?VU(c>M!Cs6CJN{mb{c^m$7|sbKy~KIB zRC>bvY+9e(hRFh{P;SGdV*7GS5BpbpdfF}aVU9&AV>E0UquPg!fkGasW80lkO55&) z*s*OUm2G3XlD6Fi5Ssy1+l}e2D&2$W?o89pF|pFlJzBmIvvZPyou`2@?HtEjJS>(m z4sK-3&fV;!N1+_IAv7GDYu&dYfO@1fdXyZK#z0SGVKs~rH>>PZ2+fgIf@4t3yu4^- zpQP~F27IGihNOs(M#s~M$BcGI0&^uD82bncqNq9~rLo_sTX&+xF)1P(f)yNseONm$ zAqDgDB9?tJOZ2FcLS|&U{z-~PF)7|aA30R@s3aMaVzrV&QBAZ;WW)4D2_@=FzWGX` ziy;8>q8&?mu_Ve+SAhqT(Rs)~dpss?sD@B{R8-AhckZWOe4kZT*M(Pi> zjMZVzspEI*)QqcLp>eGW%sCZOV->7;1u3O$>R{PaJh^p_d+-qc7$1XqNaHWb$It?6 z`Iu#B03JvPlv7$rG zI9TbvrsL!vGKD6&4~qYa$dK)d{SA*i7>8C;qt2-Aa^rccGQe)?2X+XOyp?LbmVXQnGqP>o-AJo%u%l$`K2YG5V#%c01^))^%( zK-$9z&5>1tr=pm7c_Y#urtm2rK0+=-QpBgE5vun%`!k;_D?5*%C2K`Q`lj`|^$_G& zlk5F7mBhQ+Pdyd40}`rb>xF2^P-*L=7`OElfccY_N5UtVPbIyCT}i2u?26ivwv!N- zHXz$x+Xkpt*np!kr7XjyvS0($Q<4olUdIMTqL?;tI%3BLm{d0KIE1GSoB@c<0O`?8 zk5cI~nI6M5ZD1X+r48Vy*s%eUf(`i48=O}Mp#TRsGRCQ`jGuI3OaNN<{s>?jQUZJz z8MTva<1A#Md`4=Wb~XV~hCTiORg^KExO!@zM}!W{xjg3eI;?S- zMA31G#76Q{;HyS5Zb8T?tkyaikHj?olIAcfy4JY98jVtO82davu2Cy#4x`#J_YmU* za~QSbV8}TvR-dt&zt~3(M!K&_ov#dX-eP0^)4X+_re6@7x2iO~I_|GzyAu9I+E0>y z;mDW%MHa}hLH{DhNZ;7JrOIe@ER)7pr;JKxnN)tAGHRD)Qp>U|K5x+v!Dl%hMmZP5 zrgMSMqF+h!SsUv3tVt-Q&zgwX@mWkNpYTcjAb?-YRflk*k{pJ3jS z^b&R@rAo3ZYDd~tLR{K_6uY(!P_M87M`KD^hD~L`2B;^;26)!-L>(I_M=@<+7GlQ+ zm{d0K285>#2taHGNMFSCY^JIAmw+Ml{wipz^$M#e>7Db`Lj1aO;et6yQrDxTkfir8 zvd|-=#FZDjg3ugUB{&qt%!_|h?-7Mhne?d4NQw^K5K!dXnf6Q~Oz#?gvQg1o|h@Kp2)5j#W5&AZhfOR)@j;;7c=JeHQYmB&G=Av&y9 z_6YtG%*7NSIyWB5Cma-?=O;?;XDBz0CZycNgxs>){Mo!eB`ZVjH!1fiFgvR$<&N>7 z{D#&KGCe5!eI5wNM&Q^rKm0Wwzv7Po6ZSQ$uEKLEbt4vkCs?vlh0Q=xNtNi&XDQcq zM=p|pT&$z+tedhTXbuz{3l}1ycB2G3T`V*BV?OK} zsnfgBrj3+gCphq#AO315@bPEeY*|lsf2cwD{&f7=(JuAyG<+V+aGnu6uEqNe0e6&D zWXt#(@;|+0ZHN|-D$)`G-cOYEd{!$8iWh%zE`HR+Srfjq1&GxW%YsZ7|LQvr%jN6W zZ3w6EhQJ>*PkQ~jZLC1Oe$D<>->9a(3{iw)m|A_^fU(hfVy{-?rP?5?E+x!MHs}xP zn&;AZeh_=MBaM(Bx@(GS?W|CYKz@s|B$49-sdllfeAc7$ZwYBH)S+VvFyNgyij@{@ z=#`y`p;!+$(s<^5{j{;E-r~=BNX~YkBb;%w8kSX|288GUL|j{7Z$vsGZM8yw$>&n_ zfu9AQxH5SdrTE)qUn8Qv4f(fkUyREWyZnidemlr~UBDxjK*!EU(6^(iMB_sl@~`Bb z2FZu>&?eAII6HiiAC|y*s0y(&4>76cAzbE>^H4P)HUrE<3z)u)X^uAB3*tQFlApX9 z!Zt`s&OF4G;vD?W#V=TaNl22$XQxp;TXaGvsB76*AdmTmrSe)f^XgjmFpRipQT@NcaSEi=>yB zTclKp?zY+6a&Ae8%eh60U3+e!o-nsK8c>~Y*zA0KC-y(QwB0lQ(sl&C5^9P%v2wt1 zyLt&csw#kzWp#xvLIvS*a2PwgV7BPJ7LH64<-IzVwC8`Jg8r2=D=Ncf zy~@ifE5fBSLj@x%C(fKUX=vFcW5kTI@?I0Wbt~;MsY}-mJvwzRYu~*`i({EpmRC%h zRTkqux(p}IYWG9|r#kop!lf5aE1y!*Z(7By(%GSc+Ti~a!Pveq}Maay{+kstZ=!Gi{jLfoD|uZi$%{kN+Sr9?)Z)=ztQd*j2%xTf?S-WPk`8&dx) zbt7LeY0xNKvY6KzM|M}>`_=$ee~$OyLFJ1H_&Y?m;WEkWmCv4WG75aN2aUtd+xAZ_Wj)Gz0)`fUE4k^P=8zi8C-+k;0wJmv5$SG{o3 zSC@$!?9ckPdqM2{Fy*pA>mIvr>`l)e8glU6v72X})AE`1c^R93SvXIOJ#gK;aI3ZU zXGrF9f6IAy7N7Fsqn}@TgVwTZ#lObr zk@2r@xuN&%q0v<*^=sYvG^Y-@0z}MZhB(Id-p#7{COo8 z9KC(-tHDdNysPbPEuVP0#rTd@FAf`Zeeu#yeqS^Fx-Hp5&h5K0R6h6oIe%3?{?+04 zTlZKWoIH5whOEj@1`b$vwq8A}y!@N@wm;craNiw`Hh(>Mv_AFdPrq~>^8403H!WMX z=9U%Dp4G8qc-Lc(r>^;Gefaq+bC+Kf-mvY@{eza6eY;^s1OJn!{QdFW%l@8m zyLou+-r|%;F1e(4+qTaKZ~gf7)8BYtbhDw8KE7{y_l3V4n!ID#ZBJF*?>f}=l=b%o zrvLotmv|o2Qcvmg;j@)PzutbwNxzJHr`wdtGkz;csW|h@^$R{d|LpQ=bAJE+m+#uO zYtVPsPrPPa&*66uUHf_4mK%mGeRuuQf){_AGq&aLtq$DeZLPKK-R(f@9-I2PPB)%? z^2xK(zirsC;qw`Nsy=x3{GYDZCJgI0$NzlbK&RB{P2c?BuYeUQ+Ld|ro}Oo(Uft)^ zekVQq{hCjXxSKEi{3qA9*-bm|*Eh7&PsQ)hC3o&<)1yaz%Py1FY#Vl+e~?#SS$$uJ zYEO@<)ILr3PuTF@lFkp@c5d42Y11Ci8g1RtZppjjmQVj-)Rdt=9-5-NcAq~aEq~+B z7yZ?tTie+gn2dS-dY-#X~vgYKdxT`tXD5jnc~>P__r zRi}PiP~h#e;H{12ZNDG(!)f1-_~3)b{+zxt`|Ej{bV}j7_V31u5HFzBK9Iul8T@yLDm3JsZ;Bx&5jc`5pdx!&?5`H&Zw7 z`?J%#e|^7f;V*N09-g|uoW1cy^NNT5s`|3}k2NJzqa#XA`D;i0HHYRrlQHPaAv>$4 z{Qk^GdsE-qws`+r9b4si09z3+)ll9wxQJV@2wHv=!dgk8N=LGwnwD|1r zdN*m?@sfG(P3rjDrjLK`{r1E;SMU1xrC;j5zwMc}?~d2Ej=Ji(dei%#W?VJDb(83r z*WT;B&b4js;&m5pShVcDlg|G87vGZ7eQBTkJfPy@=kMGSk-~XVF7dgHFHv zmnFMXZ*6l)y{eIY8>iLGYti(i7k?i$=fiy&1=aWEO>W(!$=U(h>5rRp_5Cw`yJFa; zSzpZEKCMr|3z56mj-1@_%dc{8PP_7(8{d2On_I_B_w-)>{mNIWJ2cq0{Mq7x7oYyr zlkd#U)myi^y8W7zqo00x-I*6QSl|7#zh*Y>kh1BZQg}5Cf${lRet6VzsR2PS8KGIHEA7u?=!@AMh#e`(zAx!dpf^X9oj{`z?QzSqhx9kceE{ClR|GP+>r zp8QX{9lC#8zr{B$@xFic;q4o{=0DwOLEzV)p80yk;z19LnLIvqeA?BsGrqcMRL=`` z&ADRcYi;KZ(KdCxd0fxRry6!$_*0i5kNrJ(`kfE0GTRStdSKf3U%7r=+4Iq7icc%5 z_s!4OYX|mKUOjm89hY7H`k;%md%ykT!y7O9;nwk+a>Gjk_w~81??Wk4}^Z5f8px0@7~|% ztaW2XwF~WBcy{;Sk1W+Dy!B{m$=s4Bcl z=ULB{FCG!SYx;{jE~(bKv|V!M%%)xM$e-|B>$#6y_4FOCVAiQaUmG-M^{ETY9pe{o z+;Z}p6IL~NJ?i62etuxv zTUjs6e(A#&cOCfZ6T3$S~#rIVQTyJQ%tslOxSA!k1dOY#* zhD$qa{o<7m|E;YG-1O)6AMRb*dGL2)zm~f5#~**xW`FZ~-o~pgnt0B`NBeE*{lPcI zDJ>3Wbj+LfNY^`dKAE>^*g3nKzW?j5Gbe6r+4|uzy7uI-*L?YH-?$=pYt1*KeS3cH zep{b!XLJpu1@GY`a_k?r5n>4(`1peK!X`7)f4%I6Lo<)Q^;zdX#(vc4+Z(eUI(l{e_ZRPd^WEXmF4f<)zj>Lq z`+}B#ZQ8T&vDR(YXKc%AeNtcVk|9^U{D-ls`j69>U$m$9$i910`W}3}*?`SMKl}KJ zag!d|{M=0sEWIsw%G;lfysZ8;+VDMJY~9-G>(7feTk{46zx=t|mWGXAI&aStqp!MY zg5KZPyQO}4%F9Q}zNviWr3v3$_sNRBulH&B_hjqHUoW=#w%LF)uNuC#e=lDD(*_S5 zG2r2T6BeYVn5UJ_oHc!K`FD;Km z=0~FoZTq^M+Z%;ew(E9F&n~OG3|lm!?~?v~ZtFAn_Q7XeIrhBk&O3YA*{3~l+VJ~_ zkAHZ4>4Hg<7EPK_J+tzv$~jlhx%h_2+(mQdUOTsPnW$VorE>YqId{yQd%KvsYSu-| zE~>ooqDyX^Gk?XL`70~M(`QdwJxM$&X0I*_-#ew^fvI!WPn&nol(~18U-IzOdH2qq zzvd$Q!HXgrCSCk!S>=Ywb2m)AQ?5wsFOZCswZ9c=OtuAAIncwa=`*`Q}Y4SN?nb`d1!%Y{!NT zyPkULgBM=dw{hbqtKL|(^!=sFcQ0SHd)3PKSKhPbp4D%zUh~G9`(M8Qp*J5|{r2j6 zcisEQOB*)q+wk1p=kEXf;g??8`N}K%w{G3NZQBPgzxDDrn)~$QD zZu?-{j(t1cdFQ=dyFPep?_2Ne+x2eE?)Ub;|Ni?md-m^n`Q-!Kw|}~I>sPP7`oq?( zKkVA|>8@R0?A`mxo;_c_eCX9z4!!o$m#@5X@4R(n*Sm+`-E&~?`-k@I{bb*VAAh+2P|cn%_w4;@Z_O7Ue)#o= z`@X9=aNxkfgP-BQ1BXBQ=*v$I969*ek z(7>@3eJd-bim>*;!`pb2lvV-IfU?M>@U+<#*nex8zUDYKz=;>&{l)A{!qcWqt$x(8Nif9XNC_v-H|-3%nIq zUUAiH?$ZVgm~yzkYeoN$Cw6Qz?DH>HtkwckGqQH4t$KRycL(#Xosja*^;f*I&A0x% z^D>_s^OA06R_k^_!_2$%#S0p3Ie+~#&mj5Q;}>qbt^K5aGd}uiV#7zO&uG!+U)9#= zdEXtJ*!Gd?mlwEGKRf;NEpM(G8}en3ocZZTzufkG?&SNs514RtQQp#P+bqxqEL^u> z!GcAP-Mehr(;ITfYB<|lyL-%Y#^k;h8Wf)(aO8%4^^xaZJo%Klvt|~|aSlidJCw99 zEGR3VBqpQ(dKFeyTv*(_@RZ)^{*y~5Q7@4KpqEE_&W%j#RXDYxVs_7V?JmCf;*yIy zm5A_^b{*Td@6c}S@L{7TO)Z;MT0E^hQc+qysjM(wYw~}tHCfndQ?e#*{@WMwdl+@>9}RO5d+E zTv#w$M5eJRy$WZRMk*8mkWfU6C5Zx(P!nh}kMkg9fs-W^#D6_w6+WfG+eN>IPJ{A0}$Vf z{JIk4`^^;aOY$GgIpypN?oRbJL-zNSPFgk{xu#u-fH*ip)o?DW@fuDT`JPz&;7C#9 z#Tw$hj9**)#^5&@zlHeWj)W`&DJ+mQ4F{j{*&`0-wO)EU&DPT`TW`}pMWIu zWVl#{_aMyHp7YJaGlOq@lep$=k{Bbc7wXd+IH!XKI`4v0ZOV_$LznZ2d*`nrcVtQ_k!Lt_IoKtqta( zMSBo-)uso|2=vq*3)~Uts_hPJ3S?`k8S_A`Q^ulty|o)NA{m9+&Wy)1vbEiS_tV;C z=4IB?F3wzsR&2EU9rBxMtMaL-9Wwj^p{b=d{yX2) zRy01z*Hkl_P=mdiP=iC8xEeIo#x3hGs?fMP*WzqQuclMKas|Nr-WzdXhnI8sB@X}0VV7{S2@5CtfgBzkPCh4wXPAx95l(qtjoL7n8bLN6N07a9j&8=2jJu-A(kF&22gQxvzDz_+j2*XkE7~@-vA2NQ1cm@94K{ioIWK)J{gyl(t3{h|! zOExlo!FXlz^yDa5kxZ7W8P_xJWju>$gzyx%6eCPd$wf}UO}^g+aUHoXuzN$aL1rp#I1~b7~db%U>E|w z4f<}75hByv(wuaI({LXHxoHDXQpvbG?Xk2tcsuPMrZ_l@XoTd!l z7WjN{gJCTEh+!k74B6*55$+z+JY)(yJ!Bi=n~d)=o@M+UaR~SgZ7>XnenZ#z4u>?v zILI1G{{3(^z<0_F9b~u`uEW{h2-`921|JWlndEy68{s!b=V26%97eg#9QIh65$2-A z4XzwUbI}?^BkW+CpBY2aX><=ue-p=PWqMw^5tgC^$80*yPWPt|z!(jJ_gHBh#TO(GvWy8xO9~>D4pN*s*b!H^>#y>C|1tFtK zO*prVq8xrRit?r({igqLh#pP($rzns9uD;w9uC(d;>aCMbJ|0QM)+zp&1se_9hNJZ zF^_R7<6_3!vS>Ez%G!ta+ZlH;?nMlPe`S%M!0a?$PtGlf*=qsQ*^8wumb(yaCL*tx?;!e8SloIBACdvEE)$I?bZ#$=kuc2A|YGZxc4 zSzki);pbMe98{iRj)GS!sD0mMEUBdMGQ=wˬz2pdTz+Gu85z<4i9wlY4Acm-t4 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Resources/css/Gallio-Report.css b/lib/Gallio_3.0.6.787/bin/Resources/css/Gallio-Report.css new file mode 100644 index 00000000..a99d7400 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/css/Gallio-Report.css @@ -0,0 +1,509 @@ +/* Common inherited text options */ +.gallio-report +{ + font-family: Verdana, Arial, Helvetica, Helv, sans-serif; + font-size: 10pt; + word-wrap: break-word; /* IE and CSS3, we use for other browsers */ +} + +/* Containers */ +div.gallio-report, body.gallio-report +{ + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + overflow: hidden; + width: 100%; +} + +.gallio-report div.header +{ + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + background-color: #95b0be; + background-image: url(../img/header-background.gif); + background-repeat: repeat-y; + width: 100%; + height: 59px; + border-bottom: solid 1px black; +} + +.gallio-report div.header-image +{ + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; + height: 60px; + background-image: url(../img/GallioTestReportHeader.png); + background-repeat: no-repeat; + background-position: 0 0; +} + +.gallio-report div.content +{ + width: 100%; +} + +/* Navigation bar */ +.gallio-report div.navigator +{ + position: fixed; + right: 0px; + bottom: 0px; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 17px; + background-color: #d0d4d8; + overflow: hidden; +} + +.gallio-report div.navigator a.navigator-box +{ + display: block; + cursor: pointer; + width: 9px; + height: 9px; + position: absolute; + top: 3px; + left: 3px; + border: solid 1px black; +} + +.gallio-report div.navigator div.navigator-stripes +{ + position: absolute; + top: 17px; + bottom: 0px; + width: 17px; +} + +.gallio-report div.navigator div.navigator-stripes a +{ + display: block; + cursor: pointer; + width: 11px; + height: 2px; + position: absolute; + left: 3px; +} + +/* Generate a fixed layout when the report is the whole document */ +body.gallio-report div.header +{ + position: fixed; + top: 0px; + left: 0px; +} + +body.gallio-report div.content +{ + position: fixed; + top: 60px; + left: 0px; + right: 17px; + bottom: 0px; + overflow: auto; + width: auto; +} + +body.gallio-report div.navigator +{ + top: 60px; +} + +/* Generate an embedded layout when the report is only a fragment */ +div.gallio-report div.header +{ + border: solid 1px black; +} + +div.gallio-report div.navigator +{ + top: 0px; +} + +/* Section headings */ +.gallio-report h2 +{ + font-size: 13pt; + letter-spacing: 0.15em; + color: #1f1f1f; + padding: 0; + margin: 0 0 3px 0; + text-indent: 8px; +} + +/* Toggle regions */ +.gallio-report ul +{ + list-style-type: none; + padding-left: 0px; + margin: 0px 0px 0px 0px; +} + +.gallio-report div.panel +{ + margin: 0px 0px 0px 24px; +} + +.gallio-report img.toggle +{ + cursor: pointer; + margin-right: 6px; +} + +/* Status colors */ +.gallio-report .status-passed +{ + background-color: #008000; +} + +.gallio-report .status-failed +{ + background-color: #ff0000; +} + +.gallio-report .status-inconclusive +{ + background-color: #ffff00; +} + +.gallio-report .status-skipped +{ + background-color: #999999; +} + +/* Outcome bar */ +.gallio-report table.outcome-bar +{ + display: inline; + vertical-align: middle; + margin-left: 8px; +} + +.gallio-report div.outcome-bar +{ + overflow: hidden; + + border: solid 1px #000000; + padding: 0px 0px 0px 0px; + margin: 0px 0px 0px 0px; + + height: 8px; + width: 72px; +} + +.gallio-report div.outcome-bar.condensed +{ + height: 6px; + width: 20px; +} + + +/* Outcome statistics */ +.gallio-report span.outcome-icons +{ + font-size: 11pt; +} + + +/* Test runs */ +.gallio-report .testStepRun +{ + margin-top: 12pt; + font-size: 10pt; +} + +.gallio-report .testStepRunHeading +{ + font-weight: bold; + font-size: 10pt; +} + +.gallio-report .testStepRunHeading-Level1 +{ + font-size: 12pt; +} + +.gallio-report .testStepRunHeading-Level2 +{ + font-size: 11pt; +} + +.gallio-report .testStepRunHeading-Level3 +{ + font-size: 10pt; +} + +.gallio-report .testStepRunHeading-Level4 +{ + font-size: 10pt; +} + + +/* Metadata entries */ +.gallio-report .metadata +{ + margin: 5px 5px 5px 0px; + padding: 5px 5px 5px 5px; + + background: #f4f4ff; + font-size: 9pt; +} + +/* Test logs */ +.gallio-report .log +{ + margin: 5px 0px 5px 0px; +} + +.gallio-report .logAttachmentList +{ + font-size: 10pt; + font-style: italic; +} + +.gallio-report .logStream +{ + background-color: #f0f0f0; + border-bottom: solid 1px #c6c6c6; + border-right: solid 1px #c6c6c6; + margin: 5px 5px 5px 0px; + padding: 5px 5px 5px 5px; +} + +.gallio-report .logStreamHeading +{ + font-weight:bold; + font-size: 10pt; + text-decoration: underline; +} + +.gallio-report .logStreamBody +{ + font-size: 9pt; + border-style: none; +} + +.gallio-report .logStreamSection +{ + margin-top: 12pt; + margin-bottom: 12pt; + padding-left: 6px; + border-left: solid 3px black; +} + +.gallio-report .logStreamSectionHeading +{ + font-weight: bold; + text-decoration: underline; +} + +.gallio-report .logStreamEmbed +{ + font-style: italic; + padding: 5px 10px 5px 10px; +} + +/* Test log streams */ +.gallio-report .logStream-Failures +{ + background-color: #ffd8d8; + border: dotted 1px #905050; +} + +.gallio-report .logStream-Warnings +{ + background-color: #ffffc8; + border: dotted 1px #909050; +} + +/* Test log stream markers */ +.gallio-report .logStreamMarker-AssertionFailure +{ +} + +.gallio-report .logStreamMarker-Label +{ + font-weight: bold; +} + +.gallio-report .logStreamMarker-Exception +{ + font-style: italic; +} + +.gallio-report .logStreamMarker-StackTrace +{ + font-style: italic; +} + +.gallio-report .logStreamMarker-Monospace +{ + font-family: Consolas, Courier New, Courier; +} + +.gallio-report .logStreamMarker-Highlight +{ + background-color: Yellow; +} + +.gallio-report .logStreamMarker-DiffAddition +{ + background-color: #b0ffb0; +} + +.gallio-report .logStreamMarker-DiffDeletion +{ + background-color: #ffb0b0; + text-decoration: line-through; +} + +.gallio-report .logStreamMarker-DiffChange +{ + background-color: #b0b0ff; +} + +.gallio-report .logStreamMarker-Ellipsis +{ + text-decoration: underline; +} + +.gallio-report .embeddedImage +{ + /* Nice idea in principle but IE will not navigate to the full-size embedded image + * (or to any other links) when the report is stored on the local filesystem. -- Jeff. + max-width: 800px; + */ +} + +/* Sections */ +.gallio-report div.section +{ + background-color: #ebeaea; + margin: 5px; + padding: 10px; + border-bottom: solid 1px #dcdcdc; + border-right: solid 1px #dcdcdc; + overflow: hidden; +} + +.gallio-report div.section-content +{ + background-color: #fbfbfb; + padding: 10px 10px 10px 10px; + overflow: hidden; +} + +.gallio-report table.statistics-table +{ + border-collapse: collapse; +} + +.gallio-report table.statistics-table td +{ + width: 100%; +} + +.gallio-report table.statistics-table td.statistics-label-cell +{ + font-weight: bolder; + color: #646464; + padding: 0px 10px 0px 10px; + width: auto; +} + +.gallio-report table.statistics-table tr.alternate-row td +{ + background-color: #f2f2f2; +} + + +/* Annotations */ +.gallio-report div.annotation +{ +} + +.gallio-report div.annotation-message +{ + margin-left: 2em; + text-indent: -2em; +} + +.gallio-report div.annotation-location, div.annotation-reference, div.annotation-details +{ + margin-left: 4em; + text-indent: -2em; + font-style: italic; +} + +.gallio-report .annotation-type-error +{ + color: #990000; +} + +.gallio-report .annotation-type-warning +{ + color: #999900; +} + +.gallio-report .annotation-type-info +{ + color: #999999; +} + +/* Log Entries */ +.gallio-report div.logEntry +{ +} + +.gallio-report div.logEntry-text +{ + margin-left: 2em; + text-indent: -2em; +} + +.gallio-report div.logEntry-details +{ + margin-left: 4em; + text-indent: -2em; + font-style: italic; +} + +.gallio-report .logEntry-severity-error +{ + color: #990000; +} + +.gallio-report .logEntry-severity-warning +{ + color: #999900; +} + +.gallio-report .logEntry-severity-important +{ + color: #000000; +} + +.gallio-report .logEntry-severity-info +{ + color: #999999; +} + +.gallio-report .logEntry-severity-debug +{ + color: #aaaaaa; +} + +/* Cross-References */ + +.gallio-report a:hover.crossref +{ + background-color: #eeee99; +} + +.gallio-report a.crossref +{ + color: #000000; + text-decoration: none; + border-bottom: dotted 1px #aa00dd; +} diff --git a/lib/Gallio_3.0.6.787/bin/Resources/img/Container.png b/lib/Gallio_3.0.6.787/bin/Resources/img/Container.png new file mode 100644 index 0000000000000000000000000000000000000000..105c0549e668519b6a98f4c787bf8f9455d06234 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijSl0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*f$tCqGm2_>H2?(zJY5_^Ec}!I{Qqyy?8=bBpenIEZNX{>KjvAz8yHqgnBCr} z*|O4k`r%hiig^rn&y%^^A4;%YSkgPO!^4Yx2alqa>ZD2L8mBxGrcX+eHrvYZdVa-H UwQqC30L^CbboFyt=akR{00!$sk^lez literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Resources/img/Failed.gif b/lib/Gallio_3.0.6.787/bin/Resources/img/Failed.gif new file mode 100644 index 0000000000000000000000000000000000000000..bcf4c078527e2e6dfef10d523ad46fb90c3ce092 GIT binary patch literal 129 zcmZ?wbhEHb6ldUK*vtR||AByk;h&=7KO>`m&d&crLjIfLs>h!EPx#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGma{vGma{-JZxd#9M0ZK_kK~y+TWBC97KLaxU_U^|2 zhpR;XgJ^U)Y<#SmzdmgJe`1C>QHH<`fZ6=zVcY*N*RubAJRN}5kiT#KqPPrf08I1O z2d)1gE5)h9EQpZH8(7aKIF(Sq7`-Uu%D% z7{UMwFp!_WT!%RO1JLGoIBW)K{x#$G|Jwz3{`ctif?Wc3!MqASpk{xtv)}L22iu(A zFddF>*@Gt-w@@|_9*f3ZWf(!vE0@<|5W;2S-uqZ`|1!T=21uz3(hJc*? z=-zkCSb&*^o_LTA0I30Kj-Gwv|KoQ*;D(?iB=nSqYye0TNb}6I|NlD|pM)DilmW<^ zYqq=u8^mBd6Kn`U13<2T*^I6k9t(sr4ag?bQMyK^QhW*>q!N3=Ed3io;%0P%3uuuHfb9m literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Resources/img/GallioTestReportHeader.png b/lib/Gallio_3.0.6.787/bin/Resources/img/GallioTestReportHeader.png new file mode 100644 index 0000000000000000000000000000000000000000..111cca6f4fc91ff5547374bb26b53ebe4093e7be GIT binary patch literal 7509 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 VSwY1EYsH?~Fy8x6uEoM&4FI#?LZ|=$ literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Resources/img/Logo.png b/lib/Gallio_3.0.6.787/bin/Resources/img/Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..874a2a7d8f038edf46e55252450529fd575b251a GIT binary patch literal 6694 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 F{sRG@&gTFC literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Resources/img/Minus.gif b/lib/Gallio_3.0.6.787/bin/Resources/img/Minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..46acbcc72a6d85f8ca8a710b3ca649db796f2d7f GIT binary patch literal 88 zcmZ?wbhEHb6krfwn8?KN|Nnmm1}LfclZBCifr&u}C<2rf0J1fw^shX<|>`5|QkYRGFlrK3Uyprjg4+ zm$Xf3<-5u&cUQI@YMXpw^7K>FXPlZb_w3xYSJ$q)y6(iI6IWhbx%~X{%~vF`{nJ2Zy!E=|Mc*w#^zrju* zpU?qm1^I=6&C6kGfrpNmGvDH%nU*5c0|^dqAo7$?Z{va030`P%>V!Z literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Resources/img/Plus.gif b/lib/Gallio_3.0.6.787/bin/Resources/img/Plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ce509a88e5997c7efc06a4da3c44760da466a6c GIT binary patch literal 88 zcmZ?wbhEHb6krfwn8?KN|Nnmm1}LfclZBCifr&u}C<2rf0J1fw^shXUqY~tF`%TK=S3t(Wd1^|hA9;pBT literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Resources/img/Test.png b/lib/Gallio_3.0.6.787/bin/Resources/img/Test.png new file mode 100644 index 0000000000000000000000000000000000000000..16ce0887a2ef5c33a64982c227a0ae96f7a0745c GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~i!3HGN^yhQ|DaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(ehe3dtTpz6=aiY77hwEes65fIH2?)$JzX3_Ec};FV&rR3;BbBUOs03X;Dj8HB_Y1cjsHDvmOI0< z-;T9pnaacs)j9Dx6Gc2%7fevpWe=5%>tgIU z5%c3!pGn3ki>d|b!U?6ll8YV*O_1He{l2w((T#tla)CK7R%f62;Lo4=d_(LZ;TJ6L X_Nzw=Y`oL~bP$85tDnm{r-UW|a=Km0 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Resources/img/header-background.gif b/lib/Gallio_3.0.6.787/bin/Resources/img/header-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..0e01c4c0e8a162bdfabc32dc7b7eca9fbd5aa22f GIT binary patch literal 1414 zcmchW_fyjc7{&pqBGfz1;;Jpj7NS682_lvyGDJ{Oz=8^d5E4dMhE4X~gA6ji2^nOP z0J4kHBCD-Zuh!bL!f{@zp0(7wdaWll{UiF`bDw*jpPpad=WI?^Vp2uG4tKY|++4T4 zy`9_6xzHmh#YtdHb*pfwO=LugOov zReezqbQGj7x*8J=K}T1k!POWr6muMkJr2dhK(R43*w`9eEDRS{i;u0r#=&s$wfF=$ zA;Crb2{_>df{=(HCe{%X5rm{VQc@l9WF6^bJt?`KoZLW8t|y&pAg44^QX0vpk<`np@o+*q9Szv6^!T#R&?1Fg~eELF;-NHmz3bdR|x~9ABdNf5v5-e2Fi#7 zBg?LnWj84D3aX-#s;HpIt7u9HT~$R>RMS<}3>Cx`l~4u%Wdb!! z0LoC+vNbT4x|XGevo#3LVBH6C2N4`i15a1a)zZxIf) ziiTQ*hBmSBrr6jf8fqUfqa>zwiK$Cw?UY(N2FzVDOQ+P_qp)?$tvzyUpK`cYVMD9z zeF_^Ea9~t+v~m~=*zuYXoZ5j`J4o6w;@~JjGeR01rRZ*vwPRHMIDKe>W*DdHZ_y3o zEYlRzILR2AU>PTwLlYeHG}|=AwM=u&Q+(Sj&pIQp&GM}?Jj?V|f~1nBsAa3+98FWd zzJ0*dAvI$FJ6bhN(vFgKV=U7o+dTE(Oa6a2=BjdS!Od&iEyC-wY&P~IpM85lWhL&o z4AP;X+-YPQ?i<>H6R?+aoL~|wAf@|Yj(yY1H#|dMmIDmt?G4K0i*g*#cKapfJ0FOF z8t;9nn6Z+yk#L{=(Ogj5y2noX!9w+#2$ZovH^$rH-*(OuA6gTdH}9qGCq4Qcc7N;X zAL@G6t(0yzao&M!c0l^pv(P)j-`Rm@Jba>>J$LU7CNn}xO`2hDC_6B=Vnbu+g^3if zC+{+;e(r_o1&8uadJBHg4?{}J2S)`Diz~0M1A}Azk>$-V{J~FYjlbT&b{+E9jyJ_X zz78+$-N|T)t6I*Eu3Df=UewwhkG_*J4tpT(ShqVe-ZLBtO>0Ksyg&1wq}RVK>Z)|J zvSie2=iN)X^YU%Ctw5!}=c@`O=KFW|?_zztV-|6^x9htC{B~BZ2as>A!1G3 zTG_@XZy<9bC#>kx8|bhS_y*<3uGXd9M`ZYjFb^fa78(va|L2lKGx8`bUMq@OmbQcy zF3V6<`T=~vHJtaE?cSE79V9_t + + + + + /gallio/css/ + /gallio/js/ + /gallio/img/ + GallioAttachment.aspx? + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.ccnet-details.xsl b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.ccnet-details.xsl new file mode 100644 index 00000000..0a6baf36 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.ccnet-details.xsl @@ -0,0 +1,20 @@ + + + + + + /gallio/css/ + /gallio/js/ + /gallio/img/ + GallioAttachment.aspx? + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.common.xsl b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.common.xsl new file mode 100644 index 00000000..49c9f537 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.common.xsl @@ -0,0 +1,356 @@ + + + + + + + + + + run, + + + passed + + + passed + + , + + + failed + + + failed + + , + + + inconclusive + + + inconclusive + + , + + + skipped + + + skipped + + + + + + + + + + + ( + + + + , + + + + + ) + + + + + + + + + + + + ( + + + , + + + ) + + + + (unknown) + + + + + + + + + + Parameter + + of + + + + + + + . + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + skipped + + + + passed + + + + inconclusive + + + + failed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + %20 + %25 + + + + + + + +
    diff --git a/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html+xhtml.xsl b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html+xhtml.xsl new file mode 100644 index 00000000..42ba4eb5 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html+xhtml.xsl @@ -0,0 +1,785 @@ + + + + + + saved from url=(0014)about:internet + + Gallio Test Report + + + + + + + + + + + + + + + + + +

    + + + + + + + + + + + +
    + + + + + + +
    +
    + + +
    +

    Assemblies

    +
    +
      + +
    • +
      +
    +
    +
    +
    + + + +
    +

    Annotations

    +
    +
      + + + +
    +
    +
    +
    +
    + + +
  1. + annotation annotation-type- +
    + [] + +
    + + +
    + Location: + + + + + + + + + + +
    +
    + + +
    + Reference: + +
    +
    + + +
    + Details: + +
    +
    +
  2. +
    + + + +
    + navigator-box + + + + + + +
    +

    Statistics

    +
    + + + + + + + + + + +
    Start time:
    End time:
    +
    +
    +
    + + + + Tests: + ( steps) + + + Results: + + + + Duration: + s + + + Assertions: + + + + + +
    +

    Summary (Condensed)

    +
    + + + + +
      + +
    +
    + + All tests passed. + +
    +
    + + This report does not contain any test runs. + +
    +
    +
    +
    + + + + + + + + + + + + +
  3. + + + + + summaryPanel- + + + + + + + + + + expand([ + + + , + + 'detailPanel- + + ' + + ]); + + + + + + + + + + +
    + +
      + +
    +
    +
    +
  4. +
    +
    + + +
    +

    Details (Condensed)

    +
    + + + + +
      + +
    +
    + + All tests passed. + +
    +
    + + This report does not contain any test runs. + +
    +
    +
    +
    + + + + + + + + + + + + + + + + +
  5. + + + detailPanel- + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + +
    Results:
    Duration:s
    Assertions:
    +
    + + Duration: + + s, Assertions: + + . + +
    + + + + + +
    + +
    + + + +
      + +
    +
    + + + detailPanel- + + +
    +
    +
  6. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
  7. :
  8. +
    + + + + + +
    + + + + + +
    + Attachments: + , + . +
    +
    +
    +
    +
    + + + + +
    + + + + + + + +
    +
    + + + + +
    + + + +
    +
    + + + + +
    + + + +
    + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + + + + + + testStepId=&attachmentName= + + + Attachment: {@name} + + + Attachment: + + + + + + + + + Attachment: {@name} + + + Attachment: + + + + + + Attachment: {@name} + + + Attachment: + + (n/a) + + + + + + + + testStepId=&attachmentName= + + + + + + + + (n/a) + + + + + + + + + + + Toggle Button + + + + Toggle Placeholder + + + + + + + + + + + + + + + + + + + +
    +
    + outcome-bar status- condensed + + + + + + +
    +
    + + + + Passed + + Failed + + Inconclusive or Skipped + + + +
    + + + + + + status-failed + status-inconclusive + status-passed + status-skipped + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Diagnostic Log

    +
    +
      + +
    +
    +
    +
    + + +
  9. + + logEntry logEntry-severity- + +
    + [ + + ] + + + +
    + + +
    + Details: + + + +
    +
    +
  10. +
    + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html-condensed.xsl b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html-condensed.xsl new file mode 100644 index 00000000..7b3fc92b --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html-condensed.xsl @@ -0,0 +1,21 @@ + + + + + + /css/ + /js/ + /img/ + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html.xsl b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html.xsl new file mode 100644 index 00000000..8276d023 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.html.xsl @@ -0,0 +1,21 @@ + + + + + + /css/ + /js/ + /img/ + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.txt.xsl b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.txt.xsl new file mode 100644 index 00000000..f1e86238 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.txt.xsl @@ -0,0 +1,260 @@ + + + + + true + true + true + true + + + + + + + + + + + + + + + + * Results: + + + + + + + + + * Annotations: + + + + + + + + + + [] + + + + + + + + + Location: + + + + + + + + + + Reference: + + + + + + + + + + Details: + + + + + + + + + + + + + + + + + + + * Passed: + + + + + + * Failed: + + + + + + * Inconclusive: + + + + + + * Skipped: + + + + + + + + + + [ + + ] + + + + + + + + + + + + + + + + + + + + + + + <Stream: + + > + + + + + <End Stream> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <Section: + + > + + + + + <End Section> + + + + + + + + + + + + + + + <Attachment: + + > + + + + + + + * Diagnostic Log: + + + + + + + + [ + + ] + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.xhtml-condensed.xsl b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.xhtml-condensed.xsl new file mode 100644 index 00000000..287ec84c --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.xhtml-condensed.xsl @@ -0,0 +1,22 @@ + + + + + + /css/ + /js/ + /img/ + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.xhtml.xsl b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.xhtml.xsl new file mode 100644 index 00000000..76169697 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Resources/xsl/Gallio-Report.xhtml.xsl @@ -0,0 +1,22 @@ + + + + + + /css/ + /js/ + /img/ + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/TDNet/Gallio.TDNetRunner.dll b/lib/Gallio_3.0.6.787/bin/TDNet/Gallio.TDNetRunner.dll new file mode 100644 index 0000000000000000000000000000000000000000..fd1dea27c5b66c8bd542f1f6820d3a39a1a61a57 GIT binary patch literal 36864 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/TDNet/Gallio.TDNetRunner.plugin b/lib/Gallio_3.0.6.787/bin/TDNet/Gallio.TDNetRunner.plugin new file mode 100644 index 00000000..8af1c8fb --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/TDNet/Gallio.TDNetRunner.plugin @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/TeamCity/Gallio.TeamCityIntegration.dll b/lib/Gallio_3.0.6.787/bin/TeamCity/Gallio.TeamCityIntegration.dll new file mode 100644 index 0000000000000000000000000000000000000000..f976ae7667039254a31cb584ce1bf1de03d443f9 GIT binary patch literal 19456 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 IbW#ueUoie3bpQYW literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/TeamCity/Gallio.TeamCityIntegration.plugin b/lib/Gallio_3.0.6.787/bin/TeamCity/Gallio.TeamCityIntegration.plugin new file mode 100644 index 00000000..9561e54a --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/TeamCity/Gallio.TeamCityIntegration.plugin @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/TeamCity/Readme.txt b/lib/Gallio_3.0.6.787/bin/TeamCity/Readme.txt new file mode 100644 index 00000000..9e1099f8 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/TeamCity/Readme.txt @@ -0,0 +1,23 @@ +Gallio.TeamCityIntegration +========================== + +This plugin provides a Test Runner Extension that publishes "service messages" that +TeamCity can interpret and present in its test results. + +To use it, set the RunnerExtensions argument of the Gallio test runner you are using to + TeamCityExtension,Gallio.TeamCityIntegration + +Examples: + +If you are using the Gallio MSBuild task: + + +If you are using the Gallio NAnt task: + + + ... other arguments + + +If you are using the Gallio Echo task: + Gallio.Echo /re:TeamCityExtension,Gallio.TeamCityIntegration ... other arguments... diff --git a/lib/Gallio_3.0.6.787/bin/TypeMock/Gallio.TypeMockIntegration.dll b/lib/Gallio_3.0.6.787/bin/TypeMock/Gallio.TypeMockIntegration.dll new file mode 100644 index 0000000000000000000000000000000000000000..e0abf6d8ff8955ff354cddbbdeb575c6dea29765 GIT binary patch literal 6144 zcmeHLeQX>@6@PQLxj0UJtuIYTnzmWjapZ*h>^S~PNQ2{#q*rXm@i_@iE#mdv_`LDn z?y|wx1;FrFB;t zUKK-E8pdZ#PcOMn!8M9{&aiFA*QccJmTld%^?@Tk(6r9er0CePDWCk5YEU+7tvY$&@Kn9;voO+)ix z4fV0dn7Nt#SaR-xV0@EzFA6B!hGIto@_pHd`b0Qu_TicKbX&T!t-HM&75K#hUWgMl zp2NCgpZpEEG3&dgUGP}qpV+5Qqij5urKi>fOVoJySY`mcZ=n8Ln9$f~Ia4f*1iQqE zjWI$K(RHzh*9s!aX5NNOuSLEc8AhrlM<2!KcGw+So1kZD0o&sH3a`>HLH|+F32_Z{ zr`RD9bU-Yihc66KOP>KI>9*K);7)~o3LjQ@M&Z{LzM$||3jd(+UkW?po8n2zC_E8A z2|efHMR0x=zX*IiZioW?1>Q>14aM1}U5qE_0d0X&G_4)gQgjZOq*t_)u4ex=rc0J9KE4u~Dl{!*oF53Q%)g>7FFgK8}VeG3N0FdoO3?*Rq9tT>ky=QoP; zroy0gQGTVQrt}DUTO6gNXrPA`8VXH?pH?`p@NtFb6@FFWHx+&dI7H7Y`iF}Cv7&#j z@YlejbQO4leh-|$9N9yEqC?sw)q~!uuz}tqTa)w;a2mk*wq`=+2igQ}0mmgFn7@;* zYV%YN`f=bp+EbKH|KfS*vDM-=9$U!-YP(H<2+ zKSpPPpQGo1U!+UGXXr&yq%V`Uz}^mm9}1){JOTEwFL^q%7J zo?4U*cAgU2KkVeomOMa*4a+i}^!R*94m-KojO|N&)_l{k(|OCHi2tDD`L~c=B6rBh z`HnkZ;f=aZPI}(B;mw9BB28mu+c%3c&Ds%SDC0Sn;mds3Lk+qLFB%}Uz2C8OW!IH< zZl0>g;_g}LmrKis8*&N-H5?Ptr8L`1{jS8=)e1uWp_P=W5X!JXp2q5azDIM8JB#@Yn63;wkDCblm7pLTqv+)v*D|Lf!^Y&a1z{{R9rQd|oU-N*nU*{* zT@Sp2K0^Lf*_V~Zn>LJ_z9m=64@fWPnk61!Wg`}B+ANfVZMIr-v1HiuD;waWd^zW@ zZ0L7N^R8K#S*2;*HS)4(xU;MDDqDWptuj7bv}jlIS#X_FR=Q_QY+&klipNdQg#Q4{lGX1LM=rcU2 zPC!BWr@|u?#ffxP0HM%aV!4c$3HGzhQy!tDV*<(s<)btp!7>K9 zsQKXPG=;iOCS*Kt4BV0|aPo-sRA)h=fS-gsHDy)13uNg6dMzIleUM&$wtV}gzpp*~ z%%@tv;J$YEZmRk7h3kcPPyfiS(c>ajpW2vQtH)Dy$z*bkE<|dJ229rIvD7`>7*C`& z*65l*Gl*9nojAUwUju=K^GQML_TYNhmG17r^>CY@yKermAlfNtdu11lNFPt3%BMu1 zc3eH|jBBP~7p%vPCSVahk#wMPhV@@OueZ0gb+!QZhP`wg{nOY1dW$~e`=x!Yt#fm8 z=|b@Ba@;~|Fn)LUbUxqJ)zQ*zbmUt)I=hXQy&d`8EgiCbZ^!PvJ+i9@U({MbYoy(R zD=ak$itLJPuiBjHap@tvQcd&`1%V4N(!G3D8;@-|;Tok8$FA(f@fp{d<7+%p^w#6= z?*-(i??=X4Z!9~IZNEfEYuYa#d~WL-r{8?x?RU9HZr=nB&gd?&#ivYFPITA8Bv z)MCr2e#afKtYO2nNquajR2K-AxY0y<@1p4co#Goe5uRQPOHJWLC2CuR&vN{B{A4fT z-p{oly&mrXaU5^!Q@}wQ1C^m8G=h2tcnCD7pK90s9o+fjv;l7fzSVL0an%~U>v^A4 zrvX$1v~namgm}U+CxfUmjflf(JMR00_~Jr>Ba?-aBLtha;39UXx;SrZc(KO~M(H2BVA9O+46xpIHi#eJehJ_qE z*~TCaPU1c-Dzh6vUk{O)Z7nUC%hI09Enu G892q27)(9Kql0ND$)Y!>g&mNdM{Gv{=X4nY49bQP3l_HYS4 + + + + + + + + + + + + + ${TypeMockIntegration.TypeMockTestDriverFactory} + TypeMock + Runs tests in an external process with TypeMock.Net. TypeMock.Net v4 or v5 must be installed for this mode to work. + + + + + + ${TypeMockIntegration.TypeMockHostFactory} + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/TypeMock/TypeMock.Integration.dll b/lib/Gallio_3.0.6.787/bin/TypeMock/TypeMock.Integration.dll new file mode 100644 index 0000000000000000000000000000000000000000..e3300a519efe65f79942f9d8589e768b823a228e GIT binary patch literal 27136 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 J|L=L=e*@0}4b=bu literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Sail.dll b/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Sail.dll new file mode 100644 index 0000000000000000000000000000000000000000..09aa03eeb075887b6668532f8a3e5323d6e9dde9 GIT binary patch literal 5632 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 Q|1;{Le-7WK|GNzQ3r0z~3;+NC literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Sail.plugin b/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Sail.plugin new file mode 100644 index 00000000..2cc54150 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Sail.plugin @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.dll b/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.dll new file mode 100644 index 0000000000000000000000000000000000000000..74527beb20c61e18fcd7991efbac1f8beea7233f GIT binary patch literal 155136 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 Te4$T>$8pNww}1ctap3;~dRU-T literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.plugin b/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.plugin new file mode 100644 index 00000000..f0390c2d --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.plugin @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.vs2008.addin b/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.vs2008.addin new file mode 100644 index 00000000..2d679a62 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/VisualStudio/Gallio.VisualStudio.Shell.vs2008.addin @@ -0,0 +1,16 @@ + + + + Microsoft Visual Studio + 9.0 + + + Gallio + Gallio integration for Visual Studio + Gallio.VisualStudio.Shell.dll + Gallio.VisualStudio.Shell.ShellAddInHandler + 1 + 0 + 0 + + diff --git a/lib/Gallio_3.0.6.787/bin/VisualStudio/v9.0/Gallio.VisualStudio.Tip90.Proxy.dll b/lib/Gallio_3.0.6.787/bin/VisualStudio/v9.0/Gallio.VisualStudio.Tip90.Proxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..7868c039dbe4eb84673ceb2cf60b9db568a6f12f GIT binary patch literal 102400 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

    +^sy{~ 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/VisualStudio/v9.0/Gallio.VisualStudio.Tip90.dll b/lib/Gallio_3.0.6.787/bin/VisualStudio/v9.0/Gallio.VisualStudio.Tip90.dll new file mode 100644 index 0000000000000000000000000000000000000000..659f74190bce04d846feda9ae9ea13bd1eeada32 GIT binary patch literal 39424 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 + + + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/WeifenLuo.WinFormsUI.Docking.dll b/lib/Gallio_3.0.6.787/bin/WeifenLuo.WinFormsUI.Docking.dll new file mode 100644 index 0000000000000000000000000000000000000000..96507f7fe4e3d040100984581dd52f8ddda7db35 GIT binary patch literal 417792 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

    N%rET{Z>nTh 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Xunit/EULA.txt b/lib/Gallio_3.0.6.787/bin/Xunit/EULA.txt new file mode 100644 index 00000000..e7039f6d --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Xunit/EULA.txt @@ -0,0 +1,29 @@ +This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. + +1. Definitions + +The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. + +A "contribution" is the original software, or any additions or changes to the software. + +A "contributor" is any person that distributes its contribution under this license. + +"Licensed patents" are a contributor's patent claims that read directly on its contribution. + +2. Grant of Rights + +(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. + +(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. + +3. Conditions and Limitations + +(A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks. + +(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. + +(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. + +(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. + +(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement. \ No newline at end of file diff --git a/lib/Gallio_3.0.6.787/bin/Xunit/Gallio.XunitAdapter.dll b/lib/Gallio_3.0.6.787/bin/Xunit/Gallio.XunitAdapter.dll new file mode 100644 index 0000000000000000000000000000000000000000..c48f8b43af37478be776c1944f70e77d4f92b4ef GIT binary patch literal 32768 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 + + + + + + + + + + + + + + diff --git a/lib/Gallio_3.0.6.787/bin/Xunit/Readme.txt b/lib/Gallio_3.0.6.787/bin/Xunit/Readme.txt new file mode 100644 index 00000000..bce57243 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Xunit/Readme.txt @@ -0,0 +1,9 @@ +xUnit.net Adapter Plugin +======================== + +This plugin uses the xUnit.net test runner to adapt xUnit.net tests so that +they can run within Gallio and be manipulated by Gallio-based tools. + +The plugin assembly is deliberately NOT signed using a strong name. +You can replace the underlying test framework with newer versions as +long as they are binary compatible with the originally distributed version. diff --git a/lib/Gallio_3.0.6.787/bin/Xunit/xunit.dll b/lib/Gallio_3.0.6.787/bin/Xunit/xunit.dll new file mode 100644 index 0000000000000000000000000000000000000000..c02db484cc71f08df888f7bd1590ff1bd0a975cd GIT binary patch literal 65536 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

    0>)3ZTMA!&Nnk>Vn0Q{12*je~ox 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Xunit/xunit.extensions.dll b/lib/Gallio_3.0.6.787/bin/Xunit/xunit.extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..8e5c5ece393aeb4ba0057e285fc4d8014e518f92 GIT binary patch literal 32768 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 literal 0 HcmV?d00001 diff --git a/lib/Gallio_3.0.6.787/bin/Xunit/xunit.extensions.xml b/lib/Gallio_3.0.6.787/bin/Xunit/xunit.extensions.xml new file mode 100644 index 00000000..db97c523 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Xunit/xunit.extensions.xml @@ -0,0 +1,705 @@ + + + + xunit.extensions + + + + + A wrapper for Assert which is used by . + + + + + Verifies that a collection contains a given object. + + The type of the object to be verified + The object expected to be in the collection + The collection to be inspected + Thrown when the object is not present in the collection + + + + Verifies that a collection contains a given object, using a comparer. + + The type of the object to be verified + The object expected to be in the collection + The collection to be inspected + The comparer used to equate objects in the collection with the expected object + Thrown when the object is not present in the collection + + + + Verifies that a string contains a given sub-string, using the current culture. + + The sub-string expected to be in the string + The string to be inspected + Thrown when the sub-string is not present inside the string + + + + Verifies that a string contains a given sub-string, using the given comparison type. + + The sub-string expected to be in the string + The string to be inspected + The type of string comparison to perform + Thrown when the sub-string is not present inside the string + + + + Verifies that a collection does not contain a given object. + + The type of the object to be compared + The object that is expected not to be in the collection + The collection to be inspected + Thrown when the object is present inside the container + + + + Verifies that a collection does not contain a given object, using a comparer. + + The type of the object to be compared + The object that is expected not to be in the collection + The collection to be inspected + The comparer used to equate objects in the collection with the expected object + Thrown when the object is present inside the container + + + + Verifies that a string does not contain a given sub-string, using the current culture. + + The sub-string which is expected not to be in the string + The string to be inspected + Thrown when the sub-string is present inside the string + + + + Verifies that a string does not contain a given sub-string, using the current culture. + + The sub-string which is expected not to be in the string + The string to be inspected + The type of string comparison to perform + Thrown when the sub-string is present inside the given string + + + + Verifies that a block of code does not throw any exceptions. + + A delegate to the code to be tested + + + + Verifies that a collection is empty. + + The collection to be inspected + Thrown when the collection is null + Thrown when the collection is not empty + + + + Verifies that two objects are equal, using a default comparer. + + The type of the objects to be compared + The expected value + The value to be compared against + Thrown when the objects are not equal + + + + Verifies that two objects are equal, using a custom comparer. + + The type of the objects to be compared + The expected value + The value to be compared against + The comparer used to compare the two objects + Thrown when the objects are not equal + + + Do not call this method. Call Assert.Equal() instead. + + + + Verifies that the condition is false. + + The condition to be tested + Thrown if the condition is not false + + + + Verifies that the condition is false. + + The condition to be tested + The message to show when the condition is not false + Thrown if the condition is not false + + + + Serves as a hash function for a particular type. + + A hash code for the current . + + + + Verifies that a value is within a given range. + + The type of the value to be compared + The actual value to be evaluated + The (inclusive) low value of the range + The (inclusive) high value of the range + Thrown when the value is not in the given range + + + + Verifies that a value is within a given range, using a comparer. + + The type of the value to be compared + The actual value to be evaluated + The (inclusive) low value of the range + The (inclusive) high value of the range + The comparer used to evaluate the value's range + Thrown when the value is not in the given range + + + + Verifies that an object is not exactly the given type. + + The type the object should not be + The object to be evaluated + Thrown when the object is the given type + + + + Verifies that an object is not exactly the given type. + + The type the object should not be + The object to be evaluated + Thrown when the object is the given type + + + + Verifies that an object is exactly the given type (and not a derived type). + + The type the object should be + The object to be evaluated + The object, casted to type T when successful + Thrown when the object is not the given type + + + + Verifies that an object is exactly the given type (and not a derived type). + + The type the object should be + The object to be evaluated + Thrown when the object is not the given type + + + + Verifies that a collection is not empty. + + The collection to be inspected + Thrown when a null collection is passed + Thrown when the collection is empty + + + + Verifies that two objects are not equal, using a default comparer. + + The type of the objects to be compared + The expected object + The actual object + Thrown when the objects are equal + + + + Verifies that two objects are not equal, using a custom comparer. + + The type of the objects to be compared + The expected object + The actual object + The comparer used to examine the objects + Thrown when the objects are equal + + + + Verifies that a value is not within a given range, using the default comparer. + + The type of the value to be compared + The actual value to be evaluated + The (inclusive) low value of the range + The (inclusive) high value of the range + Thrown when the value is in the given range + + + + Verifies that a value is not within a given range, using a comparer. + + The type of the value to be compared + The actual value to be evaluated + The (inclusive) low value of the range + The (inclusive) high value of the range + The comparer used to evaluate the value's range + Thrown when the value is in the given range + + + + Verifies that an object reference is not null. + + The object to be validated + Thrown when the object is not null + + + + Verifies that two objects are not the same instance. + + The expected object instance + The actual object instance + Thrown when the objects are the same instance + + + + Verifies that an object reference is null. + + The object to be inspected + Thrown when the object reference is not null + + + + Verifies that two objects are the same instance. + + The expected object instance + The actual object instance + Thrown when the objects are not the same instance + + + + Verifies that the exact exception is thrown (and not a derived exception type). + + The type of the exception expected to be thrown + A delegate to the code to be tested + The exception that was thrown, when successful + Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown + + + + Verifies that the exact exception is thrown (and not a derived exception type). + + The type of the exception expected to be thrown + The message to be shown if the test fails + A delegate to the code to be tested + The exception that was thrown, when successful + Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown + + + + Verifies that the exact exception is thrown (and not a derived exception type). + + The type of the exception expected to be thrown + A delegate to the code to be tested + The exception that was thrown, when successful + Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown + + + + Verifies that an expression is true. + + The condition to be inspected + Thrown when the condition is false + + + + Verifies that an expression is true. + + The condition to be inspected + The message to be shown when the condition is false + Thrown when the condition is false + + + + A class which can be derived from for test classes, which bring an overridable version + of Assert (using the class. + + + + + Gets a class which provides assertions. + + + + + Apply this attribute to your test method to replace the + with another role. + + + + + Replaces the identity of the current thread with . + + The role's name + + + + Restores the original . + + The method under test + + + + Stores the current and replaces it with + a new role identified in constructor. + + The method under test + + + + Apply this attribute to your test method to automatically create a + that is rolled back when the test is + finished. + + + + + Rolls back the transaction. + + + + + Creates the transaction. + + + + + Gets or sets the isolation level of the transaction. + Default value is .Unspecified. + + + + + Gets or sets the scope option for the transaction. + Default value is .Required. + + + + + Gets or sets the timeout of the transaction, in milliseconds. + By default, the transaction will not timeout. + + + + + Provides a data source for a data theory, with the data coming from a class + which must implement IEnumerable<object[]>. + + + + + Abstract attribute which represents a data source for a data theory. + Data source providers derive from this attribute and implement GetData + to return the data for the theory. + + + + + Returns the data to be used to test the theory. + + + The parameter is provided so that the + test data can be converted to the destination parameter type when necessary. + Generally, data should NOT be automatically converted, UNLESS the source data + format does not have rich types (for example, all numbers in Excel spreadsheets + are returned as even if they are integers). Derivers of + this class should NOT throw exceptions for mismatched types or mismatched number + of parameters; the test framework will throw these exceptions at the correct + time. + + The method that is being tested + The types of the parameters for the test method + The theory data + + + + Initializes a new instance of the class. + + The class that provides the data. + + + + + + + Represents an implementation of which uses an + instance of to get the data for a + decorated test method. + + + + + + + + Converts a parameter to its destination parameter type, if necessary. + + The parameter value + The destination parameter type (null if not known) + The converted parameter value + + + + Gets the data adapter to be used to retrieve the test data. + + + + + Provides a data source for a data theory, with the data coming from inline values. + + + + + Initializes a new instance of the class. + + The data values to pass to the theory + + + + Returns the data to be used to test the theory. + + The method that is being tested + The types of the parameters for the test method + The theory data, in table form + + + + Provides a data source for a data theory, with the data coming from an OLEDB connection. + + + + + Creates a new instance of . + + The OLEDB connection string to the data + The SELECT statement used to return the data for the theory + + + + + + + Provides a data source for a data theory, with the data coming from a public static property on the test class. + The property must return IEnumerable<object[]> with the test data. + + + + + Creates a new instance of / + + The name of the public static property on the test class that will provide the test data + + + + Returns the data to be used to test the theory. + + The method that is being tested + The types of the parameters for the test method + The theory data, in table form + + + + Provides a data source for a data theory, with the data coming a Microsoft SQL Server. + + + + + Creates a new instance of , using a trusted connection. + + The server name of the Microsoft SQL Server + The database name + The SQL SELECT statement to return the data for the data theory + + + + Creates a new instance of , using the provided username and password. + + The server name of the Microsoft SQL Server + The database name + The username for the server + The password for the server + The SQL SELECT statement to return the data for the data theory + + + + Provides a data source for a data theory, with the data coming a Microsoft Excel (.xls) spreadsheet. + + + + + Creates a new instance of . + + The filename of the XLS spreadsheet file; if the filename provided + is relative, then it is relative to the location of xunit.extensions.dll. + The SELECT statement that returns the data for the theory + + + + + + + A wrapper around the static operations on which allows time + to be frozen using the . The clock begins in the + thawed state; that is, calls to , , and + return current (non-frozen) values. + + + + + Freezes the clock with the current time. + Until is called, all calls to , , and + will return the exact same values. + + + + + Freezes the clock with the given date and time, considered to be local time. + Until is called, all calls to , , and + will return the exact same values. + + The local date and time to freeze to + + + + Freezes the clock with the given date and time, considered to be Coordinated Universal Time (UTC). + Until is called, all calls to , , and + will return the exact same values. + + The UTC date and time to freeze to + + + + Thaws the clock so that , , and + return normal values. + + + + + Gets a object that is set to the current date and time on this computer, + expressed as the local time. + + + + + Gets the current date. + + + + + Gets a object that is set to the current date and time on this computer, + expressed as the Coordinated Universal Time (UTC). + + + + + Apply this attribute to your test method to freeze the time represented by the + class. + + + + + Freeze the clock with the current date and time. + + + + + Freeze the clock with the given date, considered to be local time. + + The frozen year + The frozen month + The frozen day + + + + Freeze the clock with the given date and time, considered to be in local time. + + The frozen year + The frozen month + The frozen day + The frozen hour + The frozen minute + The frozen second + + + + Freeze the clock with the given date and time, with the given kind of time. + + The frozen year + The frozen month + The frozen day + The frozen hour + The frozen minute + The frozen second + The frozen time kind + + + + Thaws the clock. + + The method under test + + + + Freezes the clock. + + The method under test + + + + Marks a test method as being a data theory. Data theories are tests which are fed + various bits of data from a data source, mapping to parameters on the test method. + If the data source contains multiple rows, then the test method is executed + multiple times (once with each data row). + + + + + Creates instances of which represent individual intended + invocations of the test method, one per data row in the data source. + + The method under test + An enumerator through the desired test method invocations + + + + Represents a single invocation of a data theory test method. + + + + + Creates a new instance of . + + The method under test + The parameters to be passed to the test method + + + + + + + Gets the parameter values that are passed to the test method. + + + + + Apply to a test method to trace the method begin and end. + + + + + This method is called before the test method is executed. + + The method under test + + + + This method is called after the test method is executed. + + The method under test + + + diff --git a/lib/Gallio_3.0.6.787/bin/Xunit/xunit.xml b/lib/Gallio_3.0.6.787/bin/Xunit/xunit.xml new file mode 100644 index 00000000..f7668194 --- /dev/null +++ b/lib/Gallio_3.0.6.787/bin/Xunit/xunit.xml @@ -0,0 +1,2132 @@ + + + + xunit + + + + + Contains various static methods that are used to verify that conditions are met during the + process of running tests. + + + + + Initializes a new instance of the class. + + + + + Verifies that a collection contains a given object. + + The type of the object to be verified + The object expected to be in the collection + The collection to be inspected + Thrown when the object is not present in the collection + + + + Verifies that a collection contains a given object, using a comparer. + + The type of the object to be verified + The object expected to be in the collection + The collection to be inspected + The comparer used to equate objects in the collection with the expected object + Thrown when the object is not present in the collection + + + + Verifies that a string contains a given sub-string, using the current culture. + + The sub-string expected to be in the string + The string to be inspected + Thrown when the sub-string is not present inside the string + + + + Verifies that a string contains a given sub-string, using the given comparison type. + + The sub-string expected to be in the string + The string to be inspected + The type of string comparison to perform + Thrown when the sub-string is not present inside the string + + + + Verifies that a collection does not contain a given object. + + The type of the object to be compared + The object that is expected not to be in the collection + The collection to be inspected + Thrown when the object is present inside the container + + + + Verifies that a collection does not contain a given object, using a comparer. + + The type of the object to be compared + The object that is expected not to be in the collection + The collection to be inspected + The comparer used to equate objects in the collection with the expected object + Thrown when the object is present inside the container + + + + Verifies that a string does not contain a given sub-string, using the current culture. + + The sub-string which is expected not to be in the string + The string to be inspected + Thrown when the sub-string is present inside the string + + + + Verifies that a string does not contain a given sub-string, using the current culture. + + The sub-string which is expected not to be in the string + The string to be inspected + The type of string comparison to perform + Thrown when the sub-string is present inside the given string + + + + Verifies that a block of code does not throw any exceptions. + + A delegate to the code to be tested + + + + Verifies that a collection is empty. + + The collection to be inspected + Thrown when the collection is null + Thrown when the collection is not empty + + + + Verifies that two objects are equal, using a default comparer. + + The type of the objects to be compared + The expected value + The value to be compared against + Thrown when the objects are not equal + + + + Verifies that two objects are equal, using a custom comparer. + + The type of the objects to be compared + The expected value + The value to be compared against + The comparer used to compare the two objects + Thrown when the objects are not equal + + + Do not call this method. + + + + Verifies that the condition is false. + + The condition to be tested + Thrown if the condition is not false + + + + Verifies that the condition is false. + + The condition to be tested + The message to show when the condition is not false + Thrown if the condition is not false + + + + Verifies that a value is within a given range. + + The type of the value to be compared + The actual value to be evaluated + The (inclusive) low value of the range + The (inclusive) high value of the range + Thrown when the value is not in the given range + + + + Verifies that a value is within a given range, using a comparer. + + The type of the value to be compared + The actual value to be evaluated + The (inclusive) low value of the range + The (inclusive) high value of the range + The comparer used to evaluate the value's range + Thrown when the value is not in the given range + + + + Verifies that an object is of the given type or a derived type. + + The type the object should be + The object to be evaluated + The object, casted to type T when successful + Thrown when the object is not the given type + + + + Verifies that an object is of the given type or a derived type. + + The type the object should be + The object to be evaluated + Thrown when the object is not the given type + + + + Verifies that an object is not exactly the given type. + + The type the object should not be + The object to be evaluated + Thrown when the object is the given type + + + + Verifies that an object is not exactly the given type. + + The type the object should not be + The object to be evaluated + Thrown when the object is the given type + + + + Verifies that an object is exactly the given type (and not a derived type). + + The type the object should be + The object to be evaluated + The object, casted to type T when successful + Thrown when the object is not the given type + + + + Verifies that an object is exactly the given type (and not a derived type). + + The type the object should be + The object to be evaluated + Thrown when the object is not the given type + + + + Verifies that a collection is not empty. + + The collection to be inspected + Thrown when a null collection is passed + Thrown when the collection is empty + + + + Verifies that two objects are not equal, using a default comparer. + + The type of the objects to be compared + The expected object + The actual object + Thrown when the objects are equal + + + + Verifies that two objects are not equal, using a custom comparer. + + The type of the objects to be compared + The expected object + The actual object + The comparer used to examine the objects + Thrown when the objects are equal + + + + Verifies that a value is not within a given range, using the default comparer. + + The type of the value to be compared + The actual value to be evaluated + The (inclusive) low value of the range + The (inclusive) high value of the range + Thrown when the value is in the given range + + + + Verifies that a value is not within a given range, using a comparer. + + The type of the value to be compared + The actual value to be evaluated + The (inclusive) low value of the range + The (inclusive) high value of the range + The comparer used to evaluate the value's range + Thrown when the value is in the given range + + + + Verifies that an object reference is not null. + + The object to be validated + Thrown when the object is not null + + + + Verifies that two objects are not the same instance. + + The expected object instance + The actual object instance + Thrown when the objects are the same instance + + + + Verifies that an object reference is null. + + The object to be inspected + Thrown when the object reference is not null + + + + Verifies that two objects are the same instance. + + The expected object instance + The actual object instance + Thrown when the objects are not the same instance + + + + Verifies that the exact exception is thrown (and not a derived exception type). + + The type of the exception expected to be thrown + A delegate to the code to be tested + The exception that was thrown, when successful + Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown + + + + Verifies that the exact exception is thrown (and not a derived exception type). + + The type of the exception expected to be thrown + The message to be shown if the test fails + A delegate to the code to be tested + The exception that was thrown, when successful + Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown + + + + Verifies that the exact exception is thrown (and not a derived exception type). + + The type of the exception expected to be thrown + A delegate to the code to be tested + The exception that was thrown, when successful + Thrown when an exception was not thrown, or when an exception of the incorrect type is thrown + + + + Verifies that an expression is true. + + The condition to be inspected + Thrown when the condition is false + + + + Verifies that an expression is true. + + The condition to be inspected + The message to be shown when the condition is false + Thrown when the condition is false + + + + Used by the Throws and DoesNotThrow methods. + + + + + Captures standard output and standard error, and inserts the values into the + as it traverses the chain. + + + + + Base class used by commands which delegate to inner commands. + + + + + Interface which represents the ability to invoke of a test method. + + + + + Executes the test method. + + The instance of the test class + Returns information about the test run + + + + Creates the start XML to be sent to the callback when the test is about to start + running. + + Return the of the start node, or null if the test + is known that it will not be running. + + + + Gets the display name of the test method. + + + + + Determines if the test runner infrastructure should create a new instance of the + test class before running the test. + + + + + Creates a new instance of the class. + + The inner command to delegate to. + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The inner command + + + + + + + Base class for exceptions that have actual and expected values + + + + + The base assert exception class + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The user message to be displayed + + + + Initializes a new instance of the class. + + The user message to be displayed + The inner exception + + + + Initializes a new instance of the class. + + The user message to be displayed + The stack trace to be displayed + + + + Filters the stack trace to remove all lines that occur within the testing framework. + + The original stack trace + The filtered stack trace + + + + Gets a string representation of the frames on the call stack at the time the current exception was thrown. + + A string that describes the contents of the call stack, with the most recent method call appearing first. + + + + Gets the user message + + + + + Creates a new instance of the class. + + The expected value + The actual value + The user message to be shown + + + + Creates a new instance of the class. + + The expected value + The actual value + The user message to be shown + Set to true to skip the check for difference position + + + + Gets the actual value. + + + + + Gets the expected value. + + + + + Gets a message that describes the current exception. Includes the expected and actual values. + + The error message that explains the reason for the exception, or an empty string(""). + 1 + + + + Exception thrown when a collection unexpectedly does not contain the expected value. + + + + + Creates a new instance of the class. + + The expected object value + + + + Internal class used for version-resilient test runners. DO NOT CALL DIRECTLY. + Version-resilient runners should link against xunit.runner.utility.dll and use + ExecutorWrapper instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Exception thrown when the value is unexpectedly not of the given type or a derived type. + + + + + Creates a new instance of the class. + + The expected type + The actual object value + + + + Allows the user to record actions for a test. + + + + + Records any exception which is thrown by the given code. + + The code which may thrown an exception. + Returns the exception that was thrown by the code; null, otherwise. + + + + Exception that is thrown when one or more exceptions are thrown from + the After method of a . + + + + + Initializes a new instance of the class. + + The exceptions. + + + + Initializes a new instance of the class. + + The exceptions. + + + + Gets the list of exceptions thrown in the After method. + + + + + Gets a message that describes the current exception. + + + + + Gets a string representation of the frames on the call stack at the time the current exception was thrown. + + + + + Implementation of which executes the + instances attached to a test method. + + + + + Initializes a new instance of the class. + + The inner command. + The method. + + + + Executes the test method. + + The instance of the test class + Returns information about the test run + + + + Wraps any exceptions thrown by the command execution. + + + + + Initializes a new instance of the class. + + The inner command. + The method. + + + + Executes the test method. + + The instance of the test class + Returns information about the test run + + + + Guard class, used for guard clauses and argument validation + + + + + + + + + + + + + + Base class which contains XML manipulation helper methods + + + + + Interface that represents a single test result. + + + + + Converts the test result into XML that is consumed by the test runners. + + The parent node. + The newly created XML node. + + + + The amount of time spent in execution + + + + + Adds the test execution time to the XML node. + + The XML node. + + + + Converts the test result into XML that is consumed by the test runners. + + The parent node. + The newly created XML node. + + + + The amount of time spent in execution + + + + + Utility methods for dealing with exceptions. + + + + + Gets the message for the exception, including any inner exception messages. + + The exception + The formatted message + + + + Gets the stack trace for the exception, including any inner exceptions. + + The exception + The formatted stack trace + + + + Rethrows an exception object without losing the existing stack trace information + + The exception to re-throw. + + For more information on this technique, see + http://www.dotnetjunkies.com/WebLog/chris.taylor/archive/2004/03/03/8353.aspx + + + + + XML utility methods + + + + + Adds an attribute to an XML node. + + The XML node. + The attribute name. + The attribute value. + + + + Adds a CDATA section to an XML node. + + The XML node. + The text for the CDATA section. + + + + Adds a child element to an XML node. + + The parent XML node. + The child element name. + The new child XML element. + + + + Exception that is thrown when a call to Debug.Assert() fails. + + + + + Creates a new instance of the class. + + The original assert message + + + + Creates a new instance of the class. + + The original assert message + The original assert detailed message + + + + Gets the original assert detailed message. + + + + + Gets the original assert message. + + + + + Gets a message that describes the current exception. + + + + + Exception thrown when a collection unexpectedly contains the expected value. + + + + + Creates a new instance of the class. + + The expected object value + + + + Exception thrown when code unexpectedly throws an exception. + + + + + Creates a new instance of the class. + + Actual exception + + + + Gets a string representation of the frames on the call stack at the time the current exception was thrown. + + A string that describes the contents of the call stack, with the most recent method call appearing first. + + + + Exception thrown when a collection is unexpectedly not empty. + + + + + Creates a new instance of the class. + + + + + Exception thrown when two values are unexpectedly not equal. + + + + + Creates a new instance of the class. + + The expected object value + The actual object value + + + + Exception thrown when a value is unexpectedly true. + + + + + Creates a new instance of the class. + + The user message to be display, or null for the default message + + + + Exception thrown when a value is unexpectedly not in the given range. + + + + + Creates a new instance of the class. + + The actual object value + The low value of the range + The high value of the range + + + + Gets the actual object value + + + + + Gets the high value of the range + + + + + Gets the low value of the range + + + + + Gets a message that describes the current exception. + + The error message that explains the reason for the exception, or an empty string(""). + + + + Exception thrown when the value is unexpectedly of the exact given type. + + + + + Creates a new instance of the class. + + The expected type + The actual object value + + + + Exception thrown when the value is unexpectedly not of the exact given type. + + + + + Creates a new instance of the class. + + The expected type + The actual object value + + + + Used to decorate xUnit.net test classes that utilize fixture classes. + An instance of the fixture data is initialized just before the first + test in the class is run, and if it implements IDisposable, is disposed + after the last test in the class is run. + + The type of the fixture + + + + Called on the test class just before each test method is run, + passing the fixture data so that it can be used for the test. + All test runs share the same instance of fixture data. + + The fixture data + + + + Exception thrown when a value is unexpectedly in the given range. + + + + + Creates a new instance of the class. + + The actual object value + The low value of the range + The high value of the range + + + + Gets the actual object value + + + + + Gets the high value of the range + + + + + Gets the low value of the range + + + + + Gets a message that describes the current exception. + + The error message that explains the reason for the exception, or an empty string(""). + + + + Base attribute which indicates a test method interception (allows code to be run before and + after the test is run). + + + + + This method is called after the test method is executed. + + The method under test + + + + This method is called before the test method is executed. + + The method under test + + + + Exception thrown when a collection is unexpectedly empty. + + + + + Creates a new instance of the class. + + + + + Exception thrown when two values are unexpectedly equal. + + + + + Creates a new instance of the class. + + + + + Exception thrown when an object is unexpectedly null. + + + + + Creates a new instance of the class. + + + + + Exception thrown when two values are unexpected the same instance. + + + + + Creates a new instance of the class. + + + + + Exception thrown when an object reference is unexpectedly not null. + + + + + Creates a new instance of the class. + + + + + + Command that automatically creates the instance of the test class + and disposes it (if it implements ). + + + + + Creates a new instance of the object. + + The command that is bring wrapped + The method under test + + + + Executes the test method. Creates a new instance of the class + under tests and passes it to the inner command. Also catches + any exceptions and converts them into s. + + The instance of the test class + Returns information about the test run + + + + A command wrapper which catches Trace.Assert and Debug.Assert failures and turns + them into assertion exceptions. + + + + + Creates a new instance of the class. + + The command that will be wrapped. + + + + Executes the test method. + + The instance of the test class + Returns information about the test run + + + + Command used to wrap a which has associated + fixture data. + + + + + Creates a new instance of the class. + + The inner command + The fixtures to be set on the test class + + + + Sets the fixtures on the test class by calling SetFixture, then + calls the inner command. + + The instance of the test class + Returns information about the test run + + + + A timer class used to figure out how long tests take to run. On most .NET implementations + this will use the class because it's a high + resolution timer; however, on Silverlight/CoreCLR, it will use + (which will provide lower resolution results). + + + + + Creates a new instance of the class. + + + + + Starts timing. + + + + + Stops timing. + + + + + Gets how long the timer ran, in milliseconds. In order for this to be valid, + both and must have been called. + + + + + Attribute used to decorate a test method with arbitrary name/value pairs ("traits"). + + + + + Creates a new instance of the class. + + The trait name + The trait value + + + + Gets the trait name. + + + + + Gets the trait value. + + + + + Runner that executes an synchronously. + + + + + Execute the . + + The test class command to execute + The methods to execute; if null or empty, all methods will be executed + The start run callback + The end run result callback + A with the results of the test run + + + + Factory for objects, based on the type under test. + + + + + Creates the test class command, which implements , for a given type. + + The type under test + The test class command, if the class is a test class; null, otherwise + + + + Creates the test class command, which implements , for a given type. + + The type under test + The test class command, if the class is a test class; null, otherwise + + + + Represents an xUnit.net test class + + + + + Interface which describes the ability to executes all the tests in a test class. + + + + + Allows the test class command to choose the next test to be run from the list of + tests that have not yet been run, thereby allowing it to choose the run order. + + The tests remaining to be run + The index of the test that should be run + + + + Execute actions to be run after all the test methods of this test class are run. + + Returns the thrown during execution, if any; null, otherwise + + + + Execute actions to be run before any of the test methods of this test class are run. + + Returns the thrown during execution, if any; null, otherwise + + + + Enumerates the test commands for a given test method in this test class. + + The method under test + The test commands for the given test method + + + + Enumerates the methods which are test methods in this test class. + + The test methods + + + + Determines if a given refers to a test method. + + The test method to validate + True if the method is a test method; false, otherwise + + + + Gets the object instance that is under test. May return null if you wish + the test framework to create a new object instance for each test method. + + + + + Gets or sets the type that is being tested + + + + + Creates a new instance of the class. + + + + + Creates a new instance of the class. + + The type under test + + + + Creates a new instance of the class. + + The type under test + + + + Chooses the next test to run, randomly, using the . + + The tests remaining to be run + The index of the test that should be run + + + + Execute actions to be run after all the test methods of this test class are run. + + Returns the thrown during execution, if any; null, otherwise + + + + Execute actions to be run before any of the test methods of this test class are run. + + Returns the thrown during execution, if any; null, otherwise + + + + Enumerates the test commands for a given test method in this test class. + + The method under test + The test commands for the given test method + + + + Enumerates the methods which are test methods in this test class. + + The test methods + + + + Determines if a given refers to a test method. + + The test method to validate + True if the method is a test method; false, otherwise + + + + Gets the object instance that is under test. May return null if you wish + the test framework to create a new object instance for each test method. + + + + + Gets or sets the randomizer used to determine the order in which tests are run. + + + + + Sets the type that is being tested + + + + + Implementation of that represents a skipped test. + + + + + Represents an xUnit.net test command. + + + + + The method under test. + + + + + Initializes a new instance of the class. + + The method under test. + + + + Initializes a new instance of the class. + + The method under test. + The display name of the test. + + + + + + + + + + + + + Gets the name of the method under test. + + + + + Gets the name of the type under test. + + + + + + + + Creates a new instance of the class. + + The method that is being skipped + The display name for the test. If null, the fully qualified + type name is used. + + + + + + + + + + + + + Factory for creating objects. + + + + + Make instances of objects for the given class and method. + + The class command + The method under test + The set of objects + + + + A command wrapper which times the running of a command. + + + + + Creates a new instance of the class. + + The command that will be timed. + + + + Executes the inner test method, gathering the amount of time it takes to run. + + Returns information about the test run + + + + Wraps a command which should fail if it runs longer than the given timeout value. + + + + + Creates a new instance of the class. + + The command to be run + The timout, in milliseconds + The method under test + + + + Executes the test method, failing if it takes too long. + + Returns information about the test run + + + + Gets the timeout value, in milliseconds. + + + + + Attributes used to decorate a test fixture that is run with an alternate test runner. + The test runner must implement the interface. + + + + + Creates a new instance of the class. + + The class which implements ITestClassCommand and acts as the runner + for the test fixture. + + + + Gets the test class command. + + + + + Exception thrown when two object references are unexpectedly not the same instance. + + + + + Creates a new instance of the class. + + The expected object reference + The actual object reference + + + + Contains the test results from an assembly. + + + + + Contains multiple test results, representing them as a composite test result. + + + + + Adds a test result to the composite test result list. + + + + + + Gets the test results. + + + + + Creates a new instance of the class. + + The filename of the assembly + + + + Converts the test result into XML that is consumed by the test runners. + + The parent node. + The newly created XML node. + + + + Gets the directory where the assembly resides. + + + + + Gets the number of failed results. + + + + + Gets the fully qualified filename of the assembly. + + + + + Gets the number of passed results. + + + + + Gets the number of skipped results. + + + + + Contains the test results from a test class. + + + + + Creates a new instance of the class. + + The type under test + + + + Creates a new instance of the class. + + The simple name of the type under test + The fully qualified name of the type under test + The namespace of the type under test + + + + Sets the exception thrown by the test fixture. + + The thrown exception + + + + Converts the test result into XML that is consumed by the test runners. + + The parent node. + The newly created XML node. + + + + Gets the fully qualified test fixture exception type, when an exception has occurred. + + + + + Gets the number of tests which failed. + + + + + Gets the fully qualified name of the type under test. + + + + + Gets the test fixture exception message, when an exception has occurred. + + + + + Gets the simple name of the type under test. + + + + + Gets the namespace of the type under test. + + + + + Gets the number of tests which passed. + + + + + Gets the number of tests which were skipped. + + + + + Gets the test fixture exception stack trace, when an exception has occurred. + + + + + Represents a failed test result. + + + + + Represents the results from running a test method + + + + + Initializes a new instance of the class. The traits for + the test method are discovered using reflection. + + The method under test. + The display name for the test. If null, the fully qualified + type name is used. + + + + Initializes a new instance of the class. + + The name of the method under test. + The type of the method under test. + The display name for the test. If null, the fully qualified + type name is used. + The traits. + + + + Converts the test result into XML that is consumed by the test runners. + + The parent node. + The newly created XML node. + + + + Gets or sets the display name of the method under test. This is the value that's shown + during failures and in the resulting output XML. + + + + + Gets the name of the method under test. + + + + + Gets or sets the standard output/standard error from the test that was captured + while the test was running. + + + + + Gets the traits attached to the test method. + + + + + Gets the name of the type under test. + + + + + Creates a new instance of the class. + + The method under test + The exception throw by the test + The display name for the test. If null, the fully qualified + type name is used. + + + + Creates a new instance of the class. + + The name of the method under test + The name of the type under test + The display name of the test + The custom properties attached to the test method + The full type name of the exception throw + The exception message + The exception stack trace + + + + Converts the test result into XML that is consumed by the test runners. + + The parent node. + The newly created XML node. + + + + Gets the exception type thrown by the test method. + + + + + Gets the exception message thrown by the test method. + + + + + Gets the stack trace of the exception thrown by the test method. + + + + + Represents a passing test result. + + + + + Create a new instance of the class. + + The method under test + The display name for the test. If null, the fully qualified + type name is used. + + + + Create a new instance of the class. + + The name of the method under test + The name of the type under test + The display name for the test. If null, the fully qualified + type name is used. + The custom properties attached to the test method + + + + Converts the test result into XML that is consumed by the test runners. + + The parent node. + The newly created XML node. + + + + Represents a skipped test result. + + + + + Creates a new instance of the class. Uses reflection to discover + the skip reason. + + The method under test + The display name for the test. If null, the fully qualified + type name is used. + + + + Creates a new instance of the class. + + The name of the method under test + The name of the type under test + The display name for the test. If null, the fully qualified + type name is used. + The traits attached to the method under test + The skip reason + + + + Converts the test result into XML that is consumed by the test runners. + + The parent node. + The newly created XML node. + + + + Gets the skip reason. + + + + + Represents information about an attribute. + + + + + Gets the instance of the attribute, if available. + + The type of the attribute + The instance of the attribute, if available. + + + + Gets an initialized property value of the attribute. + + The type of the property + The name of the property + The property value + + + + Represents information about a method. + + + + + Gets all the custom attributes for the method that are of the given type. + + The type of the attribute + The matching attributes that decorate the method + + + + Determines if the method has at least one instance of the given attribute type. + + The type of the attribute + True if the method has at least one instance of the given attribute type; false, otherwise + + + + Gets the fully qualified type name of the type that this method belongs to. + + + + + Gets a value indicating whether the method is abstract. + + + + + Gets a value indicating whether the method is static. + + + + + Gets the underlying for the method, if available. + + + + + Gets the name of the method. + + + + + Gets the fully qualified type name of the return type. + + + + + Represents information about a type. + + + + + Gets all the custom attributes for the type that are of the given attribute type. + + The type of the attribute + The matching attributes that decorate the type + + + + Gets all the methods + + + + + + Determines if the type has at least one instance of the given attribute type. + + The type of the attribute + True if the type has at least one instance of the given attribute type; false, otherwise + + + + Determines if the type implements the given interface. + + The type of the interface + True if the type implements the given interface; false, otherwise + + + + Gets a value indicating whether the type is abstract. + + + + + Gets a value indicating whether the type is sealed. + + + + + Gets the underlying object, if available. + + + + + Utility class which inspects methods for test information + + + + + Gets the skip reason from a test method. + + The method to be inspected + The skip reason + + + + Gets the test commands for a test method. + + The method to be inspected + The objects for the test method + + + + Gets the timeout value for a test method. + + The method to be inspected + The timeout, in milliseconds + + + + Gets the traits on a test method. + + The method to be inspected + A dictionary of the traits + + + + Determines whether a test method has a timeout. + + The method to be inspected + True if the method has a timeout; false, otherwise + + + + Determines whether a test method has traits. + + The method to be inspected + True if the method has traits; false, otherwise + + + + Determines whether a test method should be skipped. + + The method to be inspected + True if the method should be skipped; false, otherwise + + + + Determines whether a method is a test method. A test method must be decorated + with the (or derived class) and must not be abstract. + + The method to be inspected + True if the method is a test method; false, otherwise + + + + Wrapper to implement and using reflection. + + + + + Converts an into an using reflection. + + + + + + + Converts a into an using reflection. + + The method to wrap + The wrapper + + + + Converts a into an using reflection. + + The type to wrap + The wrapper + + + + Utility class which inspects types for test information + + + + + Determines if a type contains any test methods + + The type to be inspected + True if the class contains any test methods; false, otherwise + + + + Retrieves the type to run the test class with from the , if present. + + The type to be inspected + The type of the test class runner, if present; null, otherwise + + + + Retrieves a list of the test methods from the test class. + + The type to be inspected + The test methods + + + + Determines if the test class has a applied to it. + + The type to be inspected + True if the test class has a run with attribute; false, otherwise + + + + Determines if the type implements . + + The type to be inspected + True if the type implements ; false, otherwise + + + + Determines whether the specified type is abstract. + + The type. + + true if the specified type is abstract; otherwise, false. + + + + + Determines whether the specified type is static. + + The type. + + true if the specified type is static; otherwise, false. + + + + + Determines if a class is a test class. + + The type to be inspected + True if the type is a test class; false, otherwise + + + + Attribute that is applied to a method to indicate that it is a fact that should be run + by the test runner. It can also be extended to support a customized definition of a + test method. + + + + + Creates instances of which represent individual intended + invocations of the test method. + + The method under test + An enumerator through the desired test method invocations + + + + Enumerates the test commands represented by this test method. Derived classes should + override this method to return instances of , one per execution + of a test method. + + The test method + The test commands which will execute the test runs for the given method + + + + Gets the name of the test to be used when the test is skipped. Defaults to + null, which will cause the fully qualified test name to be used. + + + + + Marks the test so that it will not be run, and gets or sets the skip reason + + + + + Marks the test as failing if it does not finish running within the given time + period, in milliseconds; set to 0 or less to indicate the method has no timeout + + + + + Exception thrown when code unexpectedly fails to throw an exception. + + + + + Creates a new instance of the class. Call this constructor + when no exception was thrown. + + The type of the exception that was expected + + + + Creates a new instance of the class. Call this constructor + when an exception of the wrong type was thrown. + + The type of the exception that was expected + The actual exception that was thrown + + + + Gets a string representation of the frames on the call stack at the time the current exception was thrown. + + A string that describes the contents of the call stack, with the most recent method call appearing first. + + + + Exception thrown when a test method exceeds the given timeout value + + + + + Creates a new instance of the class. + + The timeout value, in milliseconds + + + + Exception thrown when a value is unexpectedly false. + + + + + Creates a new instance of the class. + + The user message to be displayed, or null for the default message + + +

    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 z z1%WGUwwhKaFVLj6BudL|tF8ry#U&zLIs#5jv|9A-c_uGvs4i=4Y;(*`#f`Z0 z!GWOlFl{DrGKYQ%P{Yz5_JUMZLHo`? z*0ixU-0|D1q1fKqhO=`^@2st*uFWFY;8)<(2otSMlqfEpwl=5veXjFP6>DR%4V~HB z9Gk2(ZJxvp(7cAmR-E|oG@GN$G}TdE^0bJl=HdR8HU>p1Kh?Fk>u9kxa1Hjk)K*Nu zE;zfNP!)1|eI4M>vAdgxrg@IUCR;mfq|d3TVHspzoJ!V$*|T%4)eEp<3+=YL8mHw< z`R+}OGQpDw1sr{X++oX9FDP%ZV*8WIiDr_0KNp!Qa(_i%)PA}?mDb5>tu>8THDJgjv(cz!&=vFn?0M>y@ncVOO5Kw z4yuiXeA}G%d0KT%Zm;G;u*nPTco0&f9dq?{8t(UM=Cf(boMO~FbDEm+8|!flU3eto zV76X8Wv2xXK6sQl*2~@v4QRcZQUuz+;QEFAbDXucmbMpM*?k8fI0uqpZ?{(5DOXO1 zKbq|Yg1+vD*}?9{b9fte60P&qYipiHT6?>d#0W zScUYzFHsaYx>a#wwYI^bu1bk>3Y;SrUk--H7 zCr~am$|q3G;D05e^%u{Xt38t{MZUeYsSyu}XktQBXR7T>ZRL&F;`W=*?J#ee9j>UjI6`m>sU%b$$8?I-#V3BSe64gqd{K>I#`*XdM-}hr3l`!bS%b9> ziY7PKwR1%(O)u}u%q2?XI2v>+l|zIJH*FTua_}=4MGm2(OF8`a@;)zphgi5%@8AX5|_y6K_cvD>27 ziyS+u-D&C3j=p*a70x(L5?t!F%?IS;=?h2Lktok&*m>#yWZJbh;IgE8ufs+)uJg)& z@%bEV_qlUz7oFspN8=Koj?RaCJ0I6uTNYJa4rANx*!vr*>Cmmsjy>1WXu-*rbOzmjw8wEV5z;1BjsXIwQ|)s^#wY4 z1ruzG(B}f%BBvcWUdp`0VGo{6wK<(p!nUJ+qK!zZ@xB8j=W~^<(CXMsH(>T@Lc;Zp zwxyUFQ?20OI1`0lR9~sl&cu=zo=54x?;?>#=^&Ra9FsqvHcq26S=t0x-_+QGeE=uQ z1={JYn%+=RuW)QjV|x?Lr&^+HsL9k0u4oc2hB)8RnH)5u?BM9Bx3;y}R8|3(J|1A)M=-Nu^-|ISKRKkw&IM96S8U*r(HhPQ!TbX z_PmRIwQ_IfUd|zPGO!hB%<-v2>_tU2Sb^0(;Qyde+oMA3TiImV{EM(kRkhOS0zj)Nt~StXo9rqYhO#Amh0uYc>VwnAm=)cNH1vLqPbTz;^d?bR#m-R zaB>W{+AZzXZP*uhexzf>Hk|VCj4EFh=;b(-ws9w*<3O}_DuiaKBB)-}YpyAkw6`o5 zNPA0kfz-)?R-`;tnQH4!ZBEN9pJu^+jFGi!YoAkx$L77!0S5*irnWiGk}HbmVHe

    v%+Dx-^Fi;*FS)2(@5X;}(Mx(7|CfvQ>UZ(T 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

    LF`HjLrE0{Orm7grYycL~BA|)Q$@#oXFQ9|%#8 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