add offline packages

This commit is contained in:
master
2025-11-20 23:11:44 +02:00
parent 2e276d6676
commit 8ac994ed37
1396 changed files with 2047427 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
{
"version": 2,
"contentHash": "V0ZxjXFRVDoscU4SfVFvHVzqhGbevBitl7Yn3Vn6s+NqFmwP4tY6/o3ZU9skAQ1bgtfNUEYfrwYTzzoeQFbNQw==",
"source": "https://api.nuget.org/v3/index.json"
}

View File

@@ -0,0 +1,33 @@
# xUnit.net v3 [Runner: In-Process Console]
In-process console runner for xUnit.net framework, providing the entrypoint for self-executing unit tests. Supports .NET Framework 4.7.2 or later and .NET 8 or later.
# About xUnit.net
[<img align="right" width="100px" src="https://raw.githubusercontent.com/xunit/media/main/dotnet-foundation.svg" />](https://dotnetfoundation.org/projects/project-detail/xunit)
xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C# and F# (other .NET languages may work as well, but are unsupported). xUnit.net works with Visual Studio, Visual Studio Code, ReSharper, CodeRush, and TestDriven.NET. It is part of the [.NET Foundation](https://www.dotnetfoundation.org/), and operates under their [code of conduct](https://www.dotnetfoundation.org/code-of-conduct). It is licensed under [Apache 2](https://opensource.org/licenses/Apache-2.0) (an OSI approved license).
For project documentation, please visit the [xUnit.net project home](https://xunit.net/).
* _New to xUnit.net? Get started with [.NET Framework](https://xunit.net/docs/getting-started/netfx/visual-studio), [.NET Core](https://xunit.net/docs/getting-started/netcore/cmdline), and [devices](https://xunit.net/docs/getting-started/uwp/devices-runner)._
* _Need some help building the source? See [BUILDING.md](https://github.com/xunit/xunit/tree/main/BUILDING.md)._
* _Want to contribute to the project? See [CONTRIBUTING.md](https://github.com/xunit/.github/tree/main/CONTRIBUTING.md)._
* _Want to contribute to the assertion library? See the [suggested contribution workflow](https://github.com/xunit/assert.xunit/tree/main/README.md#suggested-contribution-workflow) in the assertion library project, as it is slightly more complex due to code being spread across two GitHub repositories._
[![Powered by NDepend](https://raw.github.com/xunit/media/main/powered-by-ndepend-transparent.png)](http://www.ndepend.com/)
## Latest Builds
| | Stable | Latest CI ([how to use](https://xunit.net/docs/using-ci-builds)) | Build status
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------
| v3 core framework | [![](https://img.shields.io/nuget/v/xunit.v3.svg?logo=nuget)](https://www.nuget.org/packages/xunit.v3) | [![](https://img.shields.io/badge/endpoint.svg?url=https://f.feedz.io/xunit/xunit/shield/xunit.v3/latest&color=f58142)](https://feedz.io/org/xunit/repository/xunit/packages/xunit.v3) | [![](https://img.shields.io/endpoint.svg?url=https://actions-badge.atrox.dev/xunit/xunit/badge%3Fref%3Dmain&amp;label=build)](https://actions-badge.atrox.dev/xunit/xunit/goto?ref=main)
| v2 core framework | [![](https://img.shields.io/nuget/v/xunit.svg?logo=nuget)](https://www.nuget.org/packages/xunit) | [![](https://img.shields.io/badge/endpoint.svg?url=https://f.feedz.io/xunit/xunit/shield/xunit/latest&color=f58142)](https://feedz.io/org/xunit/repository/xunit/packages/xunit) | [![](https://img.shields.io/endpoint.svg?url=https://actions-badge.atrox.dev/xunit/xunit/badge%3Fref%3Dv2&amp;label=build)](https://actions-badge.atrox.dev/xunit/xunit/goto?ref=v2)
| xunit.analyzers | [![](https://img.shields.io/nuget/v/xunit.analyzers.svg?logo=nuget)](https://www.nuget.org/packages/xunit.analyzers) | [![](https://img.shields.io/badge/endpoint.svg?url=https://f.feedz.io/xunit/xunit/shield/xunit.analyzers/latest&color=f58142)](https://feedz.io/org/xunit/repository/xunit/packages/xunit.analyzers) | [![](https://img.shields.io/endpoint.svg?url=https://actions-badge.atrox.dev/xunit/xunit.analyzers/badge%3Fref%3Dmain&amp;label=build)](https://actions-badge.atrox.dev/xunit/xunit.analyzers/goto?ref=main)
| xunit.runner.visualstudio | [![](https://img.shields.io/nuget/v/xunit.runner.visualstudio.svg?logo=nuget)](https://www.nuget.org/packages/xunit.runner.visualstudio) | [![](https://img.shields.io/badge/endpoint.svg?url=https://f.feedz.io/xunit/xunit/shield/xunit.runner.visualstudio/latest&color=f58142)](https://feedz.io/org/xunit/repository/xunit/packages/xunit.runner.visualstudio) | [![](https://img.shields.io/endpoint.svg?url=https://actions-badge.atrox.dev/xunit/visualstudio.xunit/badge%3Fref%3Dmain&amp;label=build)](https://actions-badge.atrox.dev/xunit/visualstudio.xunit/goto?ref=main)
*For complete CI package lists, please visit the [feedz.io package search](https://feedz.io/org/xunit/repository/xunit/search). A free login is required.*
## Sponsors
Help support this project by becoming a sponsor through [GitHub Sponsors](https://github.com/sponsors/xunit).

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,897 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>xunit.v3.runner.inproc.console</name>
</assembly>
<members>
<member name="T:Xunit.Runner.InProc.SystemConsole.CommandLine">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.#ctor(Xunit.Runner.Common.ConsoleHelper,System.Reflection.Assembly,System.String[])">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.#ctor(Xunit.Runner.Common.ConsoleHelper,System.Reflection.Assembly,System.String[],System.Collections.Generic.IReadOnlyList{Xunit.Runner.Common.IRunnerReporter})">
<summary/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.CommandLine.AutomatedRequested">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.GetAvailableRunnerReporters">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.LoadAssembly(System.String)">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.Parse">
<summary/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunner">
<summary>
This class is the entry point for the in-process console-based runner used for
xUnit.net v3 test projects.
</summary>
<param name="args">The arguments passed to the application; typically pulled from the Main method.</param>
<param name="testAssembly">The optional test assembly; if <c>null</c>, <see cref="M:System.Reflection.Assembly.GetEntryAssembly"/> is used
to find the current assembly as the test assembly</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.#ctor(System.String[],System.Reflection.Assembly)">
<summary>
This class is the entry point for the in-process console-based runner used for
xUnit.net v3 test projects.
</summary>
<param name="args">The arguments passed to the application; typically pulled from the Main method.</param>
<param name="testAssembly">The optional test assembly; if <c>null</c>, <see cref="M:System.Reflection.Assembly.GetEntryAssembly"/> is used
to find the current assembly as the test assembly</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.Cancel">
<summary>
Attempt to cancel the console runner execution.
</summary>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.Dispose">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.EntryPoint(System.IO.TextReader,System.IO.TextWriter)">
<summary>
The entry point to begin running tests.
</summary>
<returns>The return value intended to be returned by the Main method.</returns>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.Run(System.String[])">
<summary>
Creates a new <see cref="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunner"/> instance and runs it via <see cref="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.EntryPoint(System.IO.TextReader,System.IO.TextWriter)"/>.
</summary>
<param name="args">The arguments passed to the application; typically pulled from the Main method.</param>
<returns>The return value intended to be returned by the Main method.</returns>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.SetOutputEncoding">
<summary>
Override this function to change the default output encoding for the system console.
The default is set to <see cref="P:System.Text.Encoding.UTF8"/> to support our usage of Unicode
characters in output (for example, the up and down arrows printed for pointers with
mismatched assertion values).
</summary>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunnerInProcess">
<summary/>
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunnerInProcess.Find(Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,Xunit.Runner.Common.XunitProjectAssembly,System.Threading.CancellationTokenSource)">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunnerInProcess.GetTestAssemblyInfo(System.Reflection.Assembly)">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunnerInProcess.Run(Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,Xunit.Runner.Common.XunitProjectAssembly,System.Threading.CancellationTokenSource)">
<summary/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Platform.Extensions.CommandLine.ICommandLineOptionsProvider"/> for xUnit.net v3.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.#ctor">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Platform.Extensions.CommandLine.ICommandLineOptionsProvider"/> for xUnit.net v3.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.GetCommandLineOptions">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.Parse(Microsoft.Testing.Platform.Configurations.IConfiguration,Microsoft.Testing.Platform.CommandLine.ICommandLineOptions,Xunit.Runner.Common.XunitProjectAssembly)">
<summary>
Parse the command line options, placing them into the project and project assembly configuration.
</summary>
<param name="configuration">The Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Configurations.IConfiguration"/></param>
<param name="commandLineOptions">The Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.CommandLine.ICommandLineOptions"/></param>
<param name="projectAssembly">The project assembly to place the parsed values into</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.ValidateCommandLineOptionsAsync(Microsoft.Testing.Platform.CommandLine.ICommandLineOptions)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.ValidateOptionArgumentsAsync(Microsoft.Testing.Platform.Extensions.CommandLine.CommandLineOption,System.String[])">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase">
<summary>
Base class for all Microsoft.Testing.Platform classes which are extensions.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.#ctor(System.String,System.String)">
<summary>
Base class for all Microsoft.Testing.Platform classes which are extensions.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.Description">
<inheritdoc/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.DisplayName">
<inheritdoc/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.Uid">
<inheritdoc/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.Version">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.IsEnabledAsync">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerDiagnosticMessageSink">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> which forwards diagnostic messages to
an implementation of <see cref="T:Microsoft.Testing.Platform.Logging.ILogger"/>.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerDiagnosticMessageSink.#ctor(Microsoft.Testing.Platform.Logging.ILogger,System.Boolean,System.Boolean)">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> which forwards diagnostic messages to
an implementation of <see cref="T:Microsoft.Testing.Platform.Logging.ILogger"/>.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerDiagnosticMessageSink.OnMessage(Xunit.Sdk.IMessageSinkMessage)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerDiagnosticMessageSink.TryCreate(Microsoft.Testing.Platform.Logging.ILogger,System.Boolean,System.Boolean)">
<summary>
Factory function for the message sink
</summary>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger">
<summary>
Implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> which forwards the messages onto
an implementation of <see cref="T:Microsoft.Testing.Platform.Logging.ILogger"/>.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.#ctor(Microsoft.Testing.Platform.Logging.ILogger)">
<summary>
Implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> which forwards the messages onto
an implementation of <see cref="T:Microsoft.Testing.Platform.Logging.ILogger"/>.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LockObject">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogError(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogImportantMessage(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogMessage(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogRaw(System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogWarning(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.WaitForAcknowledgment">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDataProducerBase">
<summary>
Abstract base class that implements <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/>.
</summary>
<param name="componentName">The component name</param>
<param name="uid">The component UID</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDataProducerBase.#ctor(System.String,System.String)">
<summary>
Abstract base class that implements <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/>.
</summary>
<param name="componentName">The component name</param>
<param name="uid">The component UID</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDataProducerBase.ToMessageWithColor(System.String,System.ConsoleColor)">
<summary>
Creates an instance of <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDeviceData"/> with the given message, to
be printed in the given color.
</summary>
<param name="message">The message</param>
<param name="color">The message color</param>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/> that
forwards diagnostic messages to the <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDevice"/>. It wraps an existing implementation
of <see cref="T:Xunit.Sdk.IMessageSink"/> to forward all messages to.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink.#ctor(Microsoft.Testing.Platform.OutputDevice.IOutputDevice,System.Boolean,System.Boolean,Xunit.Sdk.IMessageSink)">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/> that
forwards diagnostic messages to the <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDevice"/>. It wraps an existing implementation
of <see cref="T:Xunit.Sdk.IMessageSink"/> to forward all messages to.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink.InnerSink">
<summary>
Gets the inner message sink.
</summary>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink.OnMessage(Xunit.Sdk.IMessageSinkMessage)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink.TryCreate(Microsoft.Testing.Platform.Logging.ILogger,Microsoft.Testing.Platform.OutputDevice.IOutputDevice,System.Boolean,System.Boolean)">
<summary>
Factory function for the message sink
</summary>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger">
<summary>
Implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/>
that sends log messages to the <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDevice"/>. It optionally wraps an existing
implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> to forward all messages to. The <paramref name="rawOnly"/>
flag is used to only output raw log messages (typically used by reporter message handlers that need
to output text that is designed to be consumed programatically).
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.#ctor(Microsoft.Testing.Platform.OutputDevice.IOutputDevice,Xunit.Runner.Common.IRunnerLogger,System.Boolean)">
<summary>
Implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/>
that sends log messages to the <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDevice"/>. It optionally wraps an existing
implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> to forward all messages to. The <paramref name="rawOnly"/>
flag is used to only output raw log messages (typically used by reporter message handlers that need
to output text that is designed to be consumed programatically).
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LockObject">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogError(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogImportantMessage(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogMessage(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogRaw(System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogWarning(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.WaitForAcknowledgment">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig">
<summary>
Consumer of <see cref="T:Microsoft.Testing.Platform.Configurations.IConfiguration"/> for xUnit.net v3.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Parse(Microsoft.Testing.Platform.Configurations.IConfiguration,Xunit.Runner.Common.XunitProjectAssembly)">
<summary>
Parses configuration from <see cref="T:Microsoft.Testing.Platform.Configurations.IConfiguration"/> and places the values into
an instance of <see cref="T:Xunit.Runner.Common.XunitProjectAssembly"/>.
</summary>
<param name="configuration">The configuration</param>
<param name="projectAssembly">The project assembly to put config values into</param>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys">
<summary>
The values of the configuration keys
</summary>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.AssertEquivalentMaxDepth">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.Culture">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.DiagnosticMessages">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.Explicit">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.FailSkips">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.FailWarns">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.InternalDiagnosticMessages">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.LongRunningTestSeconds">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.MaxParallelThreads">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.MethodDisplay">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.MethodDisplayOptions">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.ParallelAlgorithm">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.ParallelizeTestCollections">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PreEnumerateTheories">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PrintMaxEnumerableLength">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PrintMaxObjectDepth">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PrintMaxObjectMemberCount">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PrintMaxStringLength">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.Seed">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.ShowLiveOutput">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.StopOnFail">
<summary/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformDiscoveryMessageSink">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.IDataProducer"/> in order to convert
xUnit.net v3 discovery messages into Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.TestNode"/> messages.
</summary>
<param name="innerSink">The inner sink to delegate messages to</param>
<param name="assemblyFullName">The full name of the test assembly (via <see cref="P:System.Reflection.Assembly.FullName"/>)</param>
<param name="sessionUid">The MTP session UID</param>
<param name="testNodeMessageBus">The message bus for reporting MTP messages to</param>
<param name="cancellationToken">The cancellation token provided by MTP</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformDiscoveryMessageSink.#ctor(Xunit.Sdk.IMessageSink,System.String,Microsoft.Testing.Platform.TestHost.SessionUid,Microsoft.Testing.Platform.Messages.IMessageBus,System.Threading.CancellationToken)">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.IDataProducer"/> in order to convert
xUnit.net v3 discovery messages into Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.TestNode"/> messages.
</summary>
<param name="innerSink">The inner sink to delegate messages to</param>
<param name="assemblyFullName">The full name of the test assembly (via <see cref="P:System.Reflection.Assembly.FullName"/>)</param>
<param name="sessionUid">The MTP session UID</param>
<param name="testNodeMessageBus">The message bus for reporting MTP messages to</param>
<param name="cancellationToken">The cancellation token provided by MTP</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformDiscoveryMessageSink.DataTypesProduced">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformDiscoveryMessageSink.OnMessage(Xunit.Sdk.IMessageSinkMessage)">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.IDataProducer"/> in order to convert
xUnit.net v3 execution messages into Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.TestNode"/> messages.
</summary>
<param name="innerSink">The inner sink to delegate messages to</param>
<param name="sessionUid">The MTP session UID</param>
<param name="testNodeMessageBus">The message bus for reporting MTP messages to</param>
<param name="trxCapability">Information class that knows whether TRX reporting is enabled</param>
<param name="outputDevice">The output device to write messages to</param>
<param name="showLiveOutput">A flag to indicate whether live output should be shown</param>
<param name="serverMode">A flag to indicate if we're running in server mode (inside Test Explorer)</param>
<param name="cancellationToken">The cancellation token provided by MTP</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink.#ctor(Xunit.Sdk.IMessageSink,Microsoft.Testing.Platform.TestHost.SessionUid,Microsoft.Testing.Platform.Messages.IMessageBus,Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability,Microsoft.Testing.Platform.OutputDevice.IOutputDevice,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.IDataProducer"/> in order to convert
xUnit.net v3 execution messages into Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.TestNode"/> messages.
</summary>
<param name="innerSink">The inner sink to delegate messages to</param>
<param name="sessionUid">The MTP session UID</param>
<param name="testNodeMessageBus">The message bus for reporting MTP messages to</param>
<param name="trxCapability">Information class that knows whether TRX reporting is enabled</param>
<param name="outputDevice">The output device to write messages to</param>
<param name="showLiveOutput">A flag to indicate whether live output should be shown</param>
<param name="serverMode">A flag to indicate if we're running in server mode (inside Test Explorer)</param>
<param name="cancellationToken">The cancellation token provided by MTP</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink.DataTypesProduced">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink.OnMessage(Xunit.Sdk.IMessageSinkMessage)">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Platform.Extensions.TestFramework.ITestFramework"/> to run xUnit.net v3 test projects.
</summary>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.#ctor(Xunit.Runner.Common.IRunnerLogger,Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,Xunit.Runner.Common.XunitProjectAssembly,System.Reflection.Assembly,Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability,Microsoft.Testing.Platform.OutputDevice.IOutputDevice,System.Boolean)">
<inheritdoc/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.DataTypesProduced">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.CloseTestSession(Microsoft.Testing.Platform.TestHost.SessionUid)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.CreateTestSession(Microsoft.Testing.Platform.TestHost.SessionUid)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.OnDiscover(Microsoft.Testing.Platform.TestHost.SessionUid,Microsoft.Testing.Platform.Messages.IMessageBus,System.Action,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.OnExecute(Microsoft.Testing.Platform.TestHost.SessionUid,Microsoft.Testing.Platform.Requests.ITestExecutionFilter,Microsoft.Testing.Platform.Messages.IMessageBus,System.Action,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.RunAsync(System.String[],System.Action{Microsoft.Testing.Platform.Builder.ITestApplicationBuilder,System.String[]})">
<summary>
Runs the test project.
</summary>
<param name="args">The command line arguments that were passed to the executable</param>
<param name="extensionRegistration">The extension registration callback</param>
<returns>The return code to be returned from Main</returns>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitException">
<summary>
An exception type that is used to <see cref="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink"/> to report failed
test exception information back to Microsoft.Testing.Platform.
</summary>
<param name="metadata"></param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitException.#ctor(Xunit.Sdk.IErrorMetadata)">
<summary>
An exception type that is used to <see cref="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink"/> to report failed
test exception information back to Microsoft.Testing.Platform.
</summary>
<param name="metadata"></param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitException.StackTrace">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Extensions.TrxReport.Abstractions.ITrxReportCapability"/> to supplement TRX reporting
with xUnit.net v3 information.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability.#ctor(System.Boolean)">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Extensions.TrxReport.Abstractions.ITrxReportCapability"/> to supplement TRX reporting
with xUnit.net v3 information.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability.IsTrxEnabled">
<summary>
Gets a flag to indicate whether TRX reporting is enabled
</summary>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability.IsSupported">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability.Enable">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.AutomatedMode">
<summary>
A flag which indicates the automated mode we're running in.
</summary>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.AutomatedMode.Off">
<summary>
We are running in non-automated mode
</summary>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.AutomatedMode.Async">
<summary>
We are running in automated mode, without synchronous message reporting
</summary>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.AutomatedMode.Sync">
<summary>
We are running in automated mode, with synchronous message reporting
</summary>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner">
<summary>
The project assembly runner class, used by <see cref="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunner"/>.
</summary>
<param name="testAssembly">The assembly under test</param>
<param name="automatedMode">The automated mode we're running in</param>
<param name="sourceInformationProvider">The source information provider</param>
<param name="cancellationTokenSource">The cancellation token source used to indicate cancellation</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.#ctor(System.Reflection.Assembly,Xunit.Runner.InProc.SystemConsole.AutomatedMode,Xunit.Runner.Common.ISourceInformationProvider,System.Threading.CancellationTokenSource)">
<summary>
The project assembly runner class, used by <see cref="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunner"/>.
</summary>
<param name="testAssembly">The assembly under test</param>
<param name="automatedMode">The automated mode we're running in</param>
<param name="sourceInformationProvider">The source information provider</param>
<param name="cancellationTokenSource">The cancellation token source used to indicate cancellation</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.#ctor(System.Reflection.Assembly,Xunit.Runner.InProc.SystemConsole.AutomatedMode,System.Threading.CancellationTokenSource)">
<summary>
Initializes an instance of the <see cref="T:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner"/> class, without support
for source information.
</summary>
<param name="testAssembly">The assembly under test</param>
<param name="automatedMode">The automated mode we're running in</param>
<param name="cancellationTokenSource">The cancellation token source used to indicate cancellation</param>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.Banner">
<summary>
Gets a one-line banner to be printed when the runner is executed.
</summary>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.TestExecutionSummaries">
<summary>
Gets the summaries of the test execution, once it is finished.
</summary>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.Discover(Xunit.Runner.Common.XunitProjectAssembly,Xunit.v3.ITestPipelineStartup,Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,System.Collections.Generic.IList{System.ValueTuple{Xunit.Sdk.ITestCase,System.Boolean}})">
<summary>
Discovers tests in the given test project.
</summary>
<param name="assembly">The test project assembly</param>
<param name="pipelineStartup">The pipeline startup object</param>
<param name="messageSink">The optional message sink to send messages to</param>
<param name="diagnosticMessageSink">The optional message sink to send diagnostic messages to</param>
<param name="testCases">A collection to contain the test cases to run, if desired</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.InvokePipelineStartup(System.Reflection.Assembly,Xunit.Sdk.IMessageSink)">
<summary>
Invoke the instance of <see cref="T:Xunit.v3.ITestPipelineStartup"/>, if it exists, and returns the instance
that was created.
</summary>
<param name="testAssembly">The test assembly under test</param>
<param name="diagnosticMessageSink">The optional diagnostic message sink to report diagnostic messages to</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.PrintHeader(Xunit.Runner.Common.ConsoleHelper)">
<summary>
Prints the program header.
</summary>
<param name="consoleHelper">The console helper to use for output</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.Run(Xunit.Runner.Common.XunitProjectAssembly,Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,Xunit.Runner.Common.IRunnerLogger,Xunit.v3.ITestPipelineStartup,System.Collections.Generic.HashSet{System.String})">
<summary>
Runs the given test project.
</summary>
<param name="assembly">The test project assembly</param>
<param name="messageSink">The message sink to send messages to</param>
<param name="diagnosticMessageSink">The optional message sink to send diagnostic messages to</param>
<param name="runnerLogger">The runner logger, to log console output to</param>
<param name="pipelineStartup">The pipeline startup object</param>
<param name="testCaseIDsToRun">An optional list of test case unique IDs to run</param>
<returns>Returns <c>0</c> if there were no failures; non-<c>zero</c> failure count, otherwise</returns>
</member>
<member name="T:Xunit.Runner.Common.RunnerLoggerExtensions">
<summary>
Extension methods for <see cref="T:Xunit.Runner.Common.IRunnerLogger"/>.
</summary>
</member>
<member name="M:Xunit.Runner.Common.RunnerLoggerExtensions.WriteMessage(Xunit.Runner.Common.IRunnerLogger,Xunit.Sdk.IMessageSinkMessage)">
<summary>
Writes a message to the console, and waits for acknowledge as appropriate.
</summary>
<param name="runnerLogger"></param>
<param name="message">The message to write</param>
</member>
<member name="T:Xunit.MediaTypeUtility">
<summary>
This class provides mappings from media types (stored in attachments) to the intended file system extension
when storing the attachment on disk.
</summary>
</member>
<member name="M:Xunit.MediaTypeUtility.GetFileExtension(System.String)">
<summary>
Gets the file extension for the given media type. If the media type is unknown, it will return <c>.bin</c>.
</summary>
<param name="mediaType">The media type to get the file extension from</param>
<remarks>
This list is pre-populated with media types from https://developer.mozilla.org/en-US/docs/Web/HTTP/MIME_types/Common_types.
On Windows, an unknown media type will attempt to find the file extension in the system registry, under
<c>HKEY_CLASSES_ROOT\MIME\Database\Content Type</c>; on non-Windows OSes, there is no fallback.
The pre-populated cache was last populated on 2025 February 5.
</remarks>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
<summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified return value condition.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated parameter may be null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
<summary>Gets the return value condition.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified return value condition.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated parameter will not be null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
<summary>Gets the return value condition.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
<summary>Initializes the attribute with the associated parameter name.</summary>
<param name="parameterName">
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
<summary>Gets the associated parameter name.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
<summary>Applied to a method that will never return under any circumstance.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified parameter value.</summary>
<param name="parameterValue">
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
the associated parameter matches this value.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
<summary>Gets the condition parameter value.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute">
<summary/>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute">
<summary>
Specifies the syntax used in a string.
</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.#ctor(System.String)">
<summary>
Initializes the <see cref="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"/> with the identifier of the syntax used.
</summary>
<param name="syntax">The syntax identifier.</param>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.#ctor(System.String,System.Object[])">
<summary>
Initializes the <see cref="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"/> with the identifier of the syntax used.
</summary>
<param name="syntax">The syntax identifier.</param>
<param name="arguments">Optional arguments associated with the specific syntax employed.</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Syntax">
<summary>
Gets the identifier of the syntax used.
</summary>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Arguments">
<summary>
Optional arguments associated with the specific syntax employed.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.CompositeFormat">
<summary>
The syntax identifier for strings containing composite formats for string formatting.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.DateOnlyFormat">
<summary>
The syntax identifier for strings containing date format specifiers.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.DateTimeFormat">
<summary>
The syntax identifier for strings containing date and time format specifiers.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.EnumFormat">
<summary>
The syntax identifier for strings containing <see cref="T:System.Enum"/> format specifiers.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.GuidFormat">
<summary>
The syntax identifier for strings containing <see cref="T:System.Guid"/> format specifiers.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Json">
<summary>
The syntax identifier for strings containing JavaScript Object Notation (JSON).
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.NumericFormat">
<summary>
The syntax identifier for strings containing numeric format specifiers.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Regex">
<summary>
The syntax identifier for strings containing regular expressions.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.TimeOnlyFormat">
<summary>
The syntax identifier for strings containing time format specifiers.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.TimeSpanFormat">
<summary>
The syntax identifier for strings containing <see cref="T:System.TimeSpan"/> format specifiers.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Uri">
<summary>
The syntax identifier for strings containing URIs.
</summary>
</member>
<member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Xml">
<summary>
The syntax identifier for strings containing XML.
</summary>
</member>
<member name="T:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute">
<summary>
Specifies the priority of a member in overload resolution. When unspecified, the default priority is 0.
</summary>
</member>
<member name="M:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute"/> class.
</summary>
<param name="priority">The priority of the attributed member. Higher numbers are prioritized, lower numbers are deprioritized. 0 is the default if no attribute is present.</param>
</member>
<member name="P:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute.Priority">
<summary>
The priority of the member.
</summary>
</member>
<member name="T:System.Runtime.CompilerServices.RequiredMemberAttribute">
<summary/>
</member>
<member name="T:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute">
<summary/>
</member>
<member name="M:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.#ctor(System.String)">
<summary/>
</member>
<member name="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName">
<summary/>
</member>
<member name="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.IsOptional">
<summary/>
</member>
</members>
</doc>

View File

@@ -0,0 +1,727 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>xunit.v3.runner.inproc.console</name>
</assembly>
<members>
<member name="T:Xunit.Runner.InProc.SystemConsole.CommandLine">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.#ctor(Xunit.Runner.Common.ConsoleHelper,System.Reflection.Assembly,System.String[])">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.#ctor(Xunit.Runner.Common.ConsoleHelper,System.Reflection.Assembly,System.String[],System.Collections.Generic.IReadOnlyList{Xunit.Runner.Common.IRunnerReporter})">
<summary/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.CommandLine.AutomatedRequested">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.GetAvailableRunnerReporters">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.LoadAssembly(System.String)">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.CommandLine.Parse">
<summary/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunner">
<summary>
This class is the entry point for the in-process console-based runner used for
xUnit.net v3 test projects.
</summary>
<param name="args">The arguments passed to the application; typically pulled from the Main method.</param>
<param name="testAssembly">The optional test assembly; if <c>null</c>, <see cref="M:System.Reflection.Assembly.GetEntryAssembly"/> is used
to find the current assembly as the test assembly</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.#ctor(System.String[],System.Reflection.Assembly)">
<summary>
This class is the entry point for the in-process console-based runner used for
xUnit.net v3 test projects.
</summary>
<param name="args">The arguments passed to the application; typically pulled from the Main method.</param>
<param name="testAssembly">The optional test assembly; if <c>null</c>, <see cref="M:System.Reflection.Assembly.GetEntryAssembly"/> is used
to find the current assembly as the test assembly</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.Cancel">
<summary>
Attempt to cancel the console runner execution.
</summary>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.Dispose">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.EntryPoint(System.IO.TextReader,System.IO.TextWriter)">
<summary>
The entry point to begin running tests.
</summary>
<returns>The return value intended to be returned by the Main method.</returns>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.Run(System.String[])">
<summary>
Creates a new <see cref="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunner"/> instance and runs it via <see cref="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.EntryPoint(System.IO.TextReader,System.IO.TextWriter)"/>.
</summary>
<param name="args">The arguments passed to the application; typically pulled from the Main method.</param>
<returns>The return value intended to be returned by the Main method.</returns>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunner.SetOutputEncoding">
<summary>
Override this function to change the default output encoding for the system console.
The default is set to <see cref="P:System.Text.Encoding.UTF8"/> to support our usage of Unicode
characters in output (for example, the up and down arrows printed for pointers with
mismatched assertion values).
</summary>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunnerInProcess">
<summary/>
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunnerInProcess.Find(Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,Xunit.Runner.Common.XunitProjectAssembly,System.Threading.CancellationTokenSource)">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunnerInProcess.GetTestAssemblyInfo(System.Reflection.Assembly)">
<summary/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ConsoleRunnerInProcess.Run(Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,Xunit.Runner.Common.XunitProjectAssembly,System.Threading.CancellationTokenSource)">
<summary/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Platform.Extensions.CommandLine.ICommandLineOptionsProvider"/> for xUnit.net v3.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.#ctor">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Platform.Extensions.CommandLine.ICommandLineOptionsProvider"/> for xUnit.net v3.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.GetCommandLineOptions">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.Parse(Microsoft.Testing.Platform.Configurations.IConfiguration,Microsoft.Testing.Platform.CommandLine.ICommandLineOptions,Xunit.Runner.Common.XunitProjectAssembly)">
<summary>
Parse the command line options, placing them into the project and project assembly configuration.
</summary>
<param name="configuration">The Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Configurations.IConfiguration"/></param>
<param name="commandLineOptions">The Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.CommandLine.ICommandLineOptions"/></param>
<param name="projectAssembly">The project assembly to place the parsed values into</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.ValidateCommandLineOptionsAsync(Microsoft.Testing.Platform.CommandLine.ICommandLineOptions)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.CommandLineOptionsProvider.ValidateOptionArgumentsAsync(Microsoft.Testing.Platform.Extensions.CommandLine.CommandLineOption,System.String[])">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase">
<summary>
Base class for all Microsoft.Testing.Platform classes which are extensions.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.#ctor(System.String,System.String)">
<summary>
Base class for all Microsoft.Testing.Platform classes which are extensions.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.Description">
<inheritdoc/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.DisplayName">
<inheritdoc/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.Uid">
<inheritdoc/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.Version">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.ExtensionBase.IsEnabledAsync">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerDiagnosticMessageSink">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> which forwards diagnostic messages to
an implementation of <see cref="T:Microsoft.Testing.Platform.Logging.ILogger"/>.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerDiagnosticMessageSink.#ctor(Microsoft.Testing.Platform.Logging.ILogger,System.Boolean,System.Boolean)">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> which forwards diagnostic messages to
an implementation of <see cref="T:Microsoft.Testing.Platform.Logging.ILogger"/>.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerDiagnosticMessageSink.OnMessage(Xunit.Sdk.IMessageSinkMessage)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerDiagnosticMessageSink.TryCreate(Microsoft.Testing.Platform.Logging.ILogger,System.Boolean,System.Boolean)">
<summary>
Factory function for the message sink
</summary>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger">
<summary>
Implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> which forwards the messages onto
an implementation of <see cref="T:Microsoft.Testing.Platform.Logging.ILogger"/>.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.#ctor(Microsoft.Testing.Platform.Logging.ILogger)">
<summary>
Implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> which forwards the messages onto
an implementation of <see cref="T:Microsoft.Testing.Platform.Logging.ILogger"/>.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LockObject">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogError(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogImportantMessage(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogMessage(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogRaw(System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.LogWarning(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.LoggerRunnerLogger.WaitForAcknowledgment">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDataProducerBase">
<summary>
Abstract base class that implements <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/>.
</summary>
<param name="componentName">The component name</param>
<param name="uid">The component UID</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDataProducerBase.#ctor(System.String,System.String)">
<summary>
Abstract base class that implements <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/>.
</summary>
<param name="componentName">The component name</param>
<param name="uid">The component UID</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDataProducerBase.ToMessageWithColor(System.String,System.ConsoleColor)">
<summary>
Creates an instance of <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDeviceData"/> with the given message, to
be printed in the given color.
</summary>
<param name="message">The message</param>
<param name="color">The message color</param>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/> that
forwards diagnostic messages to the <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDevice"/>. It wraps an existing implementation
of <see cref="T:Xunit.Sdk.IMessageSink"/> to forward all messages to.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink.#ctor(Microsoft.Testing.Platform.OutputDevice.IOutputDevice,System.Boolean,System.Boolean,Xunit.Sdk.IMessageSink)">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/> that
forwards diagnostic messages to the <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDevice"/>. It wraps an existing implementation
of <see cref="T:Xunit.Sdk.IMessageSink"/> to forward all messages to.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink.InnerSink">
<summary>
Gets the inner message sink.
</summary>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink.OnMessage(Xunit.Sdk.IMessageSinkMessage)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceDiagnosticMessageSink.TryCreate(Microsoft.Testing.Platform.Logging.ILogger,Microsoft.Testing.Platform.OutputDevice.IOutputDevice,System.Boolean,System.Boolean)">
<summary>
Factory function for the message sink
</summary>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger">
<summary>
Implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/>
that sends log messages to the <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDevice"/>. It optionally wraps an existing
implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> to forward all messages to. The <paramref name="rawOnly"/>
flag is used to only output raw log messages (typically used by reporter message handlers that need
to output text that is designed to be consumed programatically).
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.#ctor(Microsoft.Testing.Platform.OutputDevice.IOutputDevice,Xunit.Runner.Common.IRunnerLogger,System.Boolean)">
<summary>
Implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.OutputDevice.IOutputDeviceDataProducer"/>
that sends log messages to the <see cref="T:Microsoft.Testing.Platform.OutputDevice.IOutputDevice"/>. It optionally wraps an existing
implementation of <see cref="T:Xunit.Runner.Common.IRunnerLogger"/> to forward all messages to. The <paramref name="rawOnly"/>
flag is used to only output raw log messages (typically used by reporter message handlers that need
to output text that is designed to be consumed programatically).
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LockObject">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogError(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogImportantMessage(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogMessage(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogRaw(System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.LogWarning(Xunit.Runner.Common.StackFrameInfo,System.String)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.OutputDeviceRunnerLogger.WaitForAcknowledgment">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig">
<summary>
Consumer of <see cref="T:Microsoft.Testing.Platform.Configurations.IConfiguration"/> for xUnit.net v3.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Parse(Microsoft.Testing.Platform.Configurations.IConfiguration,Xunit.Runner.Common.XunitProjectAssembly)">
<summary>
Parses configuration from <see cref="T:Microsoft.Testing.Platform.Configurations.IConfiguration"/> and places the values into
an instance of <see cref="T:Xunit.Runner.Common.XunitProjectAssembly"/>.
</summary>
<param name="configuration">The configuration</param>
<param name="projectAssembly">The project assembly to put config values into</param>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys">
<summary>
The values of the configuration keys
</summary>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.AssertEquivalentMaxDepth">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.Culture">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.DiagnosticMessages">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.Explicit">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.FailSkips">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.FailWarns">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.InternalDiagnosticMessages">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.LongRunningTestSeconds">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.MaxParallelThreads">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.MethodDisplay">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.MethodDisplayOptions">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.ParallelAlgorithm">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.ParallelizeTestCollections">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PreEnumerateTheories">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PrintMaxEnumerableLength">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PrintMaxObjectDepth">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PrintMaxObjectMemberCount">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.PrintMaxStringLength">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.Seed">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.ShowLiveOutput">
<summary/>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestConfig.Keys.StopOnFail">
<summary/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformDiscoveryMessageSink">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.IDataProducer"/> in order to convert
xUnit.net v3 discovery messages into Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.TestNode"/> messages.
</summary>
<param name="innerSink">The inner sink to delegate messages to</param>
<param name="assemblyFullName">The full name of the test assembly (via <see cref="P:System.Reflection.Assembly.FullName"/>)</param>
<param name="sessionUid">The MTP session UID</param>
<param name="testNodeMessageBus">The message bus for reporting MTP messages to</param>
<param name="cancellationToken">The cancellation token provided by MTP</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformDiscoveryMessageSink.#ctor(Xunit.Sdk.IMessageSink,System.String,Microsoft.Testing.Platform.TestHost.SessionUid,Microsoft.Testing.Platform.Messages.IMessageBus,System.Threading.CancellationToken)">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.IDataProducer"/> in order to convert
xUnit.net v3 discovery messages into Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.TestNode"/> messages.
</summary>
<param name="innerSink">The inner sink to delegate messages to</param>
<param name="assemblyFullName">The full name of the test assembly (via <see cref="P:System.Reflection.Assembly.FullName"/>)</param>
<param name="sessionUid">The MTP session UID</param>
<param name="testNodeMessageBus">The message bus for reporting MTP messages to</param>
<param name="cancellationToken">The cancellation token provided by MTP</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformDiscoveryMessageSink.DataTypesProduced">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformDiscoveryMessageSink.OnMessage(Xunit.Sdk.IMessageSinkMessage)">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.IDataProducer"/> in order to convert
xUnit.net v3 execution messages into Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.TestNode"/> messages.
</summary>
<param name="innerSink">The inner sink to delegate messages to</param>
<param name="sessionUid">The MTP session UID</param>
<param name="testNodeMessageBus">The message bus for reporting MTP messages to</param>
<param name="trxCapability">Information class that knows whether TRX reporting is enabled</param>
<param name="outputDevice">The output device to write messages to</param>
<param name="showLiveOutput">A flag to indicate whether live output should be shown</param>
<param name="serverMode">A flag to indicate if we're running in server mode (inside Test Explorer)</param>
<param name="cancellationToken">The cancellation token provided by MTP</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink.#ctor(Xunit.Sdk.IMessageSink,Microsoft.Testing.Platform.TestHost.SessionUid,Microsoft.Testing.Platform.Messages.IMessageBus,Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability,Microsoft.Testing.Platform.OutputDevice.IOutputDevice,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
<summary>
Implementation of <see cref="T:Xunit.Sdk.IMessageSink"/> and <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.IDataProducer"/> in order to convert
xUnit.net v3 execution messages into Microsoft.Testing.Platform <see cref="T:Microsoft.Testing.Platform.Extensions.Messages.TestNode"/> messages.
</summary>
<param name="innerSink">The inner sink to delegate messages to</param>
<param name="sessionUid">The MTP session UID</param>
<param name="testNodeMessageBus">The message bus for reporting MTP messages to</param>
<param name="trxCapability">Information class that knows whether TRX reporting is enabled</param>
<param name="outputDevice">The output device to write messages to</param>
<param name="showLiveOutput">A flag to indicate whether live output should be shown</param>
<param name="serverMode">A flag to indicate if we're running in server mode (inside Test Explorer)</param>
<param name="cancellationToken">The cancellation token provided by MTP</param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink.DataTypesProduced">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink.OnMessage(Xunit.Sdk.IMessageSinkMessage)">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Platform.Extensions.TestFramework.ITestFramework"/> to run xUnit.net v3 test projects.
</summary>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.#ctor(Xunit.Runner.Common.IRunnerLogger,Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,Xunit.Runner.Common.XunitProjectAssembly,System.Reflection.Assembly,Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability,Microsoft.Testing.Platform.OutputDevice.IOutputDevice,System.Boolean)">
<inheritdoc/>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.DataTypesProduced">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.CloseTestSession(Microsoft.Testing.Platform.TestHost.SessionUid)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.CreateTestSession(Microsoft.Testing.Platform.TestHost.SessionUid)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.OnDiscover(Microsoft.Testing.Platform.TestHost.SessionUid,Microsoft.Testing.Platform.Messages.IMessageBus,System.Action,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.OnExecute(Microsoft.Testing.Platform.TestHost.SessionUid,Microsoft.Testing.Platform.Requests.ITestExecutionFilter,Microsoft.Testing.Platform.Messages.IMessageBus,System.Action,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformTestFramework.RunAsync(System.String[],System.Action{Microsoft.Testing.Platform.Builder.ITestApplicationBuilder,System.String[]})">
<summary>
Runs the test project.
</summary>
<param name="args">The command line arguments that were passed to the executable</param>
<param name="extensionRegistration">The extension registration callback</param>
<returns>The return code to be returned from Main</returns>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitException">
<summary>
An exception type that is used to <see cref="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink"/> to report failed
test exception information back to Microsoft.Testing.Platform.
</summary>
<param name="metadata"></param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitException.#ctor(Xunit.Sdk.IErrorMetadata)">
<summary>
An exception type that is used to <see cref="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.TestPlatformExecutionMessageSink"/> to report failed
test exception information back to Microsoft.Testing.Platform.
</summary>
<param name="metadata"></param>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitException.StackTrace">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Extensions.TrxReport.Abstractions.ITrxReportCapability"/> to supplement TRX reporting
with xUnit.net v3 information.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability.#ctor(System.Boolean)">
<summary>
Implementation of <see cref="T:Microsoft.Testing.Extensions.TrxReport.Abstractions.ITrxReportCapability"/> to supplement TRX reporting
with xUnit.net v3 information.
</summary>
<remarks>
This class is an implementation detail for Microsoft.Testing.Platform that is public for testing purposes.
Use this class at your own risk, as breaking changes may occur as needed.
</remarks>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability.IsTrxEnabled">
<summary>
Gets a flag to indicate whether TRX reporting is enabled
</summary>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability.IsSupported">
<inheritdoc/>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.TestingPlatform.XunitTrxCapability.Enable">
<inheritdoc/>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.AutomatedMode">
<summary>
A flag which indicates the automated mode we're running in.
</summary>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.AutomatedMode.Off">
<summary>
We are running in non-automated mode
</summary>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.AutomatedMode.Async">
<summary>
We are running in automated mode, without synchronous message reporting
</summary>
</member>
<member name="F:Xunit.Runner.InProc.SystemConsole.AutomatedMode.Sync">
<summary>
We are running in automated mode, with synchronous message reporting
</summary>
</member>
<member name="T:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner">
<summary>
The project assembly runner class, used by <see cref="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunner"/>.
</summary>
<param name="testAssembly">The assembly under test</param>
<param name="automatedMode">The automated mode we're running in</param>
<param name="sourceInformationProvider">The source information provider</param>
<param name="cancellationTokenSource">The cancellation token source used to indicate cancellation</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.#ctor(System.Reflection.Assembly,Xunit.Runner.InProc.SystemConsole.AutomatedMode,Xunit.Runner.Common.ISourceInformationProvider,System.Threading.CancellationTokenSource)">
<summary>
The project assembly runner class, used by <see cref="T:Xunit.Runner.InProc.SystemConsole.ConsoleRunner"/>.
</summary>
<param name="testAssembly">The assembly under test</param>
<param name="automatedMode">The automated mode we're running in</param>
<param name="sourceInformationProvider">The source information provider</param>
<param name="cancellationTokenSource">The cancellation token source used to indicate cancellation</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.#ctor(System.Reflection.Assembly,Xunit.Runner.InProc.SystemConsole.AutomatedMode,System.Threading.CancellationTokenSource)">
<summary>
Initializes an instance of the <see cref="T:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner"/> class, without support
for source information.
</summary>
<param name="testAssembly">The assembly under test</param>
<param name="automatedMode">The automated mode we're running in</param>
<param name="cancellationTokenSource">The cancellation token source used to indicate cancellation</param>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.Banner">
<summary>
Gets a one-line banner to be printed when the runner is executed.
</summary>
</member>
<member name="P:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.TestExecutionSummaries">
<summary>
Gets the summaries of the test execution, once it is finished.
</summary>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.Discover(Xunit.Runner.Common.XunitProjectAssembly,Xunit.v3.ITestPipelineStartup,Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,System.Collections.Generic.IList{System.ValueTuple{Xunit.Sdk.ITestCase,System.Boolean}})">
<summary>
Discovers tests in the given test project.
</summary>
<param name="assembly">The test project assembly</param>
<param name="pipelineStartup">The pipeline startup object</param>
<param name="messageSink">The optional message sink to send messages to</param>
<param name="diagnosticMessageSink">The optional message sink to send diagnostic messages to</param>
<param name="testCases">A collection to contain the test cases to run, if desired</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.InvokePipelineStartup(System.Reflection.Assembly,Xunit.Sdk.IMessageSink)">
<summary>
Invoke the instance of <see cref="T:Xunit.v3.ITestPipelineStartup"/>, if it exists, and returns the instance
that was created.
</summary>
<param name="testAssembly">The test assembly under test</param>
<param name="diagnosticMessageSink">The optional diagnostic message sink to report diagnostic messages to</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.PrintHeader(Xunit.Runner.Common.ConsoleHelper)">
<summary>
Prints the program header.
</summary>
<param name="consoleHelper">The console helper to use for output</param>
</member>
<member name="M:Xunit.Runner.InProc.SystemConsole.ProjectAssemblyRunner.Run(Xunit.Runner.Common.XunitProjectAssembly,Xunit.Sdk.IMessageSink,Xunit.Sdk.IMessageSink,Xunit.Runner.Common.IRunnerLogger,Xunit.v3.ITestPipelineStartup,System.Collections.Generic.HashSet{System.String})">
<summary>
Runs the given test project.
</summary>
<param name="assembly">The test project assembly</param>
<param name="messageSink">The message sink to send messages to</param>
<param name="diagnosticMessageSink">The optional message sink to send diagnostic messages to</param>
<param name="runnerLogger">The runner logger, to log console output to</param>
<param name="pipelineStartup">The pipeline startup object</param>
<param name="testCaseIDsToRun">An optional list of test case unique IDs to run</param>
<returns>Returns <c>0</c> if there were no failures; non-<c>zero</c> failure count, otherwise</returns>
</member>
<member name="T:Xunit.Runner.Common.RunnerLoggerExtensions">
<summary>
Extension methods for <see cref="T:Xunit.Runner.Common.IRunnerLogger"/>.
</summary>
</member>
<member name="M:Xunit.Runner.Common.RunnerLoggerExtensions.WriteMessage(Xunit.Runner.Common.IRunnerLogger,Xunit.Sdk.IMessageSinkMessage)">
<summary>
Writes a message to the console, and waits for acknowledge as appropriate.
</summary>
<param name="runnerLogger"></param>
<param name="message">The message to write</param>
</member>
<member name="T:Xunit.MediaTypeUtility">
<summary>
This class provides mappings from media types (stored in attachments) to the intended file system extension
when storing the attachment on disk.
</summary>
</member>
<member name="M:Xunit.MediaTypeUtility.GetFileExtension(System.String)">
<summary>
Gets the file extension for the given media type. If the media type is unknown, it will return <c>.bin</c>.
</summary>
<param name="mediaType">The media type to get the file extension from</param>
<remarks>
This list is pre-populated with media types from https://developer.mozilla.org/en-US/docs/Web/HTTP/MIME_types/Common_types.
On Windows, an unknown media type will attempt to find the file extension in the system registry, under
<c>HKEY_CLASSES_ROOT\MIME\Database\Content Type</c>; on non-Windows OSes, there is no fallback.
The pre-populated cache was last populated on 2025 February 5.
</remarks>
</member>
<member name="T:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute">
<summary>
Specifies the priority of a member in overload resolution. When unspecified, the default priority is 0.
</summary>
</member>
<member name="M:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute"/> class.
</summary>
<param name="priority">The priority of the attributed member. Higher numbers are prioritized, lower numbers are deprioritized. 0 is the default if no attribute is present.</param>
</member>
<member name="P:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute.Priority">
<summary>
The priority of the member.
</summary>
</member>
</members>
</doc>

View File

@@ -0,0 +1 @@
V2bSGbN2fPlAVfdWu+WcOQQE8zXtVi5b4AtZ/f+GA3rTSj93PDSvIR1290BR0AFvs/2wDxizVTmvtfuUCULz+A==

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>xunit.v3.runner.inproc.console</id>
<version>3.0.0</version>
<title>xUnit.net v3 [Runner: In-Process Console]</title>
<authors>jnewkirk,bradwilson</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<license type="expression">Apache-2.0</license>
<licenseUrl>https://licenses.nuget.org/Apache-2.0</licenseUrl>
<icon>_content/logo-128-transparent.png</icon>
<readme>_content/README.md</readme>
<description>In-process console runner for xUnit.net framework, providing the entrypoint for self-executing unit tests. Supports .NET Framework 4.7.2 or later and .NET 8 or later.</description>
<releaseNotes>https://xunit.net/releases/v3/3.0.0</releaseNotes>
<copyright>Copyright (C) .NET Foundation</copyright>
<repository type="git" url="https://github.com/xunit/xunit" commit="d0213fc4e5d673d4c3abcb807d2eab72cfd80fe9" />
<dependencies>
<group targetFramework=".NETFramework4.7.2">
<dependency id="Microsoft.Testing.Extensions.TrxReport.Abstractions" version="1.7.3" />
<dependency id="Microsoft.Testing.Platform" version="1.7.3" />
<dependency id="xunit.v3.extensibility.core" version="[3.0.0]" />
<dependency id="xunit.v3.runner.common" version="[3.0.0]" />
</group>
<group targetFramework="net8.0">
<dependency id="Microsoft.Testing.Extensions.TrxReport.Abstractions" version="1.7.3" />
<dependency id="Microsoft.Testing.Platform" version="1.7.3" />
<dependency id="xunit.v3.extensibility.core" version="[3.0.0]" />
<dependency id="xunit.v3.runner.common" version="[3.0.0]" />
</group>
</dependencies>
</metadata>
</package>