init: 潍柴发动机线 中央控制程序 项目首次入库

This commit is contained in:
XingCheng3
2026-06-08 12:05:16 +08:00
commit 196c66b9ff
547 changed files with 379162 additions and 0 deletions

View File

@@ -0,0 +1,678 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyInjection.Abstractions</name>
</assembly>
<members>
<member name="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities">
<summary>
Helper code for the various activator services.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(System.IServiceProvider,System.Type,System.Object[])">
<summary>
Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider"/>.
</summary>
<param name="provider">The service provider used to resolve dependencies</param>
<param name="instanceType">The type to activate</param>
<param name="parameters">Constructor arguments not provided by the <paramref name="provider"/>.</param>
<returns>An activated object of type instanceType</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])">
<summary>
Create a delegate that will instantiate a type with constructor arguments provided directly
and/or from an <see cref="T:System.IServiceProvider"/>.
</summary>
<param name="instanceType">The type to activate</param>
<param name="argumentTypes">
The types of objects, in order, that will be passed to the returned function as its second parameter
</param>
<returns>
A factory that will instantiate instanceType using an <see cref="T:System.IServiceProvider"/>
and an argument array containing objects matching the types defined in argumentTypes
</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance``1(System.IServiceProvider,System.Object[])">
<summary>
Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider"/>.
</summary>
<typeparam name="T">The type to activate</typeparam>
<param name="provider">The service provider used to resolve dependencies</param>
<param name="parameters">Constructor arguments not provided by the <paramref name="provider"/>.</param>
<returns>An activated object of type T</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance``1(System.IServiceProvider)">
<summary>
Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.
</summary>
<typeparam name="T">The type of the service</typeparam>
<param name="provider">The service provider used to resolve dependencies</param>
<returns>The resolved service or created instance</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(System.IServiceProvider,System.Type)">
<summary>
Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.
</summary>
<param name="provider">The service provider</param>
<param name="type">The type of the service</param>
<returns>The resolved service or created instance</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
<summary>
Adds the specified <paramref name="descriptor"/> to the <paramref name="collection"/>.
</summary>
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</param>
<returns>A reference to the current instance of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
<summary>
Adds a sequence of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> to the <paramref name="collection"/>.
</summary>
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<param name="descriptors">The <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>s to add.</param>
<returns>A reference to the current instance of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
<summary>
Adds the specified <paramref name="descriptor"/> to the <paramref name="collection"/> if the
service type hasn't been already registered.
</summary>
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
<summary>
Adds the specified <paramref name="descriptors"/> to the <paramref name="collection"/> if the
service type hasn't been already registered.
</summary>
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>s.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
<summary>
Adds a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> if an existing descriptor with the same
<see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType"/> and an implementation that does not already exist
in <paramref name="services.."/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</param>
<remarks>
Use <see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> when registing a service implementation of a
service type that
supports multiple registrations of the same service type. Using
<see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> is not idempotent and can add
duplicate
<see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> instances if called twice. Using
<see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> will prevent registration
of multiple implementation types.
</remarks>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
<summary>
Adds the specified <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>s if an existing descriptor with the same
<see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType"/> and an implementation that does not already exist
in <paramref name="services.."/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>s.</param>
<remarks>
Use <see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> when registing a service
implementation of a service type that
supports multiple registrations of the same service type. Using
<see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> is not idempotent and can add
duplicate
<see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> instances if called twice. Using
<see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> will prevent registration
of multiple implementation types.
</remarks>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Replace(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
<summary>
Removes the first service in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> with the same service type
as <paramref name="descriptor"/> and adds <paramef name="descriptor"/> to the collection.
</summary>
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> to replace with.</param>
<returns></returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Removes all services of type <typeparamef name="T"/> in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<returns></returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
<summary>
Removes all services of type <paramef name="serviceType"/> in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<param name="serviceType">The service type to remove.</param>
<returns></returns>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceCollection">
<summary>
Specifies the contract for a collection of service descriptors.
</summary>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1">
<summary>
Provides an extension point for creating a container specific builder and an <see cref="T:System.IServiceProvider"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Creates a container builder from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The collection of services</param>
<returns>A container builder that can be used to create an <see cref="T:System.IServiceProvider"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1.CreateServiceProvider(`0)">
<summary>
Creates an <see cref="T:System.IServiceProvider"/> from the container builder.
</summary>
<param name="containerBuilder">The container builder</param>
<returns>An <see cref="T:System.IServiceProvider"/></returns>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceScope">
<summary>
The <see cref="M:System.IDisposable.Dispose"/> method ends the scope lifetime. Once Dispose
is called, any scoped services that have been resolved from
<see cref="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider"/> will be
disposed.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider">
<summary>
The <see cref="T:System.IServiceProvider"/> used to resolve dependencies from the scope.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory.CreateScope">
<summary>
Create an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/> which
contains an <see cref="T:System.IServiceProvider"/> used to resolve dependencies from a
newly created scope.
</summary>
<returns>
An <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/> controlling the
lifetime of the scope. Once this is disposed, any scoped services that have been resolved
from the <see cref="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider"/>
will also be disposed.
</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.ISupportRequiredService">
<summary>
Optional contract used by <see cref="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService``1(System.IServiceProvider)"/>
to resolve services if supported by <see cref="T:System.IServiceProvider"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ISupportRequiredService.GetRequiredService(System.Type)">
<summary>
Gets service of type <paramref name="serviceType"/> from the <see cref="T:System.IServiceProvider"/> implementing
this interface.
</summary>
<param name="serviceType">An object that specifies the type of service object to get.</param>
<returns>A service object of type <paramref name="serviceType"/>.
Throws an exception if the <see cref="T:System.IServiceProvider"/> cannot create the object.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.ObjectFactory">
<summary>
The result of <see cref="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])"/>.
</summary>
<param name="serviceProvider">The <see cref="T:System.IServiceProvider"/> to get service arguments from.</param>
<param name="arguments">Additional constructor arguments.</param>
<returns>The instantiated type.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.AmbiguousConstructorMatch">
<summary>
Multiple constructors accepting all given argument types have been found in type '{0}'. There should only be one applicable constructor.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatAmbiguousConstructorMatch(System.Object)">
<summary>
Multiple constructors accepting all given argument types have been found in type '{0}'. There should only be one applicable constructor.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.CannotLocateImplementation">
<summary>
Unable to locate implementation '{0}' for service '{1}'.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatCannotLocateImplementation(System.Object,System.Object)">
<summary>
Unable to locate implementation '{0}' for service '{1}'.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.CannotResolveService">
<summary>
Unable to resolve service for type '{0}' while attempting to activate '{1}'.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatCannotResolveService(System.Object,System.Object)">
<summary>
Unable to resolve service for type '{0}' while attempting to activate '{1}'.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.NoConstructorMatch">
<summary>
A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatNoConstructorMatch(System.Object)">
<summary>
A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.NoServiceRegistered">
<summary>
No service for type '{0}' has been registered.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatNoServiceRegistered(System.Object)">
<summary>
No service for type '{0}' has been registered.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.TryAddIndistinguishableTypeToEnumerable">
<summary>
Implementation type cannot be '{0}' because it is indistinguishable from other services registered for '{1}'.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatTryAddIndistinguishableTypeToEnumerable(System.Object,System.Object)">
<summary>
Implementation type cannot be '{0}' because it is indistinguishable from other services registered for '{1}'.
</summary>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions">
<summary>
Extension methods for adding services to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
<summary>
Adds a transient service of the type specified in <paramref name="serviceType"/> with an
implementation of the type specified in <paramref name="implementationType"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register.</param>
<param name="implementationType">The implementation type of the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
<summary>
Adds a transient service of the type specified in <paramref name="serviceType"/> with a
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds a transient service of the type specified in <typeparamref name="TService"/> with an
implementation type specified in <typeparamref name="TImplementation"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
<summary>
Adds a transient service of the type specified in <paramref name="serviceType"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register and the implementation to use.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds a transient service of the type specified in <typeparamref name="TService"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
<summary>
Adds a transient service of the type specified in <typeparamref name="TService"/> with a
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
<summary>
Adds a transient service of the type specified in <typeparamref name="TService"/> with an
implementation type specified in <typeparamref name="TImplementation" /> using the
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
<summary>
Adds a scoped service of the type specified in <paramref name="serviceType"/> with an
implementation of the type specified in <paramref name="implementationType"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register.</param>
<param name="implementationType">The implementation type of the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
<summary>
Adds a scoped service of the type specified in <paramref name="serviceType"/> with a
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds a scoped service of the type specified in <typeparamref name="TService"/> with an
implementation type specified in <typeparamref name="TImplementation"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
<summary>
Adds a scoped service of the type specified in <paramref name="serviceType"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register and the implementation to use.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds a scoped service of the type specified in <typeparamref name="TService"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
<summary>
Adds a scoped service of the type specified in <typeparamref name="TService"/> with a
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
<summary>
Adds a scoped service of the type specified in <typeparamref name="TService"/> with an
implementation type specified in <typeparamref name="TImplementation" /> using the
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
<summary>
Adds a singleton service of the type specified in <paramref name="serviceType"/> with an
implementation of the type specified in <paramref name="implementationType"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register.</param>
<param name="implementationType">The implementation type of the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
<summary>
Adds a singleton service of the type specified in <paramref name="serviceType"/> with a
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds a singleton service of the type specified in <typeparamref name="TService"/> with an
implementation type specified in <typeparamref name="TImplementation"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
<summary>
Adds a singleton service of the type specified in <paramref name="serviceType"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register and the implementation to use.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds a singleton service of the type specified in <typeparamref name="TService"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
<summary>
Adds a singleton service of the type specified in <typeparamref name="TService"/> with a
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
<summary>
Adds a singleton service of the type specified in <typeparamref name="TService"/> with an
implementation type specified in <typeparamref name="TImplementation" /> using the
factory specified in <paramref name="implementationFactory"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<typeparam name="TService">The type of the service to add.</typeparam>
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="implementationFactory">The factory that creates the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object)">
<summary>
Adds a singleton service of the type specified in <paramref name="serviceType"/> with an
instance specified in <paramref name="implementationInstance"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="serviceType">The type of the service to register.</param>
<param name="implementationInstance">The instance of the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,``0)">
<summary>
Adds a singleton service of the type specified in <typeparamref name="TService" /> with an
instance specified in <paramref name="implementationInstance"/> to the
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
<param name="implementationInstance">The instance of the service.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified <paramref name="implementationType"/>.
</summary>
<param name="serviceType">The <see cref="T:System.Type"/> of the service.</param>
<param name="implementationType">The <see cref="T:System.Type"/> implementing the service.</param>
<param name="lifetime">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime"/> of the service.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Object)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified <paramref name="instance"/>
as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>.
</summary>
<param name="serviceType">The <see cref="T:System.Type"/> of the service.</param>
<param name="instance">The instance implementing the service.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Func{System.IServiceProvider,System.Object},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified <paramref name="factory"/>.
</summary>
<param name="serviceType">The <see cref="T:System.Type"/> of the service.</param>
<param name="factory">A factory used for creating service instances.</param>
<param name="lifetime">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime"/> of the service.</param>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Lifetime">
<inheritdoc />
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType">
<inheritdoc />
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationType">
<inheritdoc />
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationInstance">
<inheritdoc />
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationFactory">
<inheritdoc />
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime">
<summary>
Specifies the lifetime of a service in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
</member>
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton">
<summary>
Specifies that a single instance of the service will be created.
</summary>
</member>
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped">
<summary>
Specifies that a new instance of the service will be created for each scope.
</summary>
<remarks>
In ASP.NET Core applications a scope is created around each server request.
</remarks>
</member>
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient">
<summary>
Specifies that a new instance of the service will be created every time it is requested.
</summary>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions">
<summary>
Extension methods for getting services from an <see cref="T:System.IServiceProvider" />.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService``1(System.IServiceProvider)">
<summary>
Get service of type <typeparamref name="T"/> from the <see cref="T:System.IServiceProvider"/>.
</summary>
<typeparam name="T">The type of service object to get.</typeparam>
<param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the service object from.</param>
<returns>A service object of type <typeparamref name="T"/> or null if there is no such service.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(System.IServiceProvider,System.Type)">
<summary>
Get service of type <paramref name="serviceType"/> from the <see cref="T:System.IServiceProvider"/>.
</summary>
<param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the service object from.</param>
<param name="serviceType">An object that specifies the type of service object to get.</param>
<returns>A service object of type <paramref name="serviceType"/>.</returns>
<exception cref="T:System.InvalidOperationException">There is no service of type <paramref name="serviceType"/>.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService``1(System.IServiceProvider)">
<summary>
Get service of type <typeparamref name="T"/> from the <see cref="T:System.IServiceProvider"/>.
</summary>
<typeparam name="T">The type of service object to get.</typeparam>
<param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the service object from.</param>
<returns>A service object of type <typeparamref name="T"/>.</returns>
<exception cref="T:System.InvalidOperationException">There is no service of type <typeparamref name="T"/>.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices``1(System.IServiceProvider)">
<summary>
Get an enumeration of services of type <typeparamref name="T"/> from the <see cref="T:System.IServiceProvider"/>.
</summary>
<typeparam name="T">The type of service object to get.</typeparam>
<param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the services from.</param>
<returns>An enumeration of services of type <typeparamref name="T"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices(System.IServiceProvider,System.Type)">
<summary>
Get an enumeration of services of type <paramref name="serviceType"/> from the <see cref="T:System.IServiceProvider"/>.
</summary>
<param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the services from.</param>
<param name="serviceType">An object that specifies the type of service object to get.</param>
<returns>An enumeration of services of type <paramref name="serviceType"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.CreateScope(System.IServiceProvider)">
<summary>
Creates a new <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/> that can be used to resolve scoped services.
</summary>
<param name="provider">The <see cref="T:System.IServiceProvider"/> to create the scope from.</param>
<returns>A <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/> that can be used to resolve scoped services.</returns>
</member>
</members>
</doc>

Binary file not shown.

View File

@@ -0,0 +1,94 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Extensions.Logging</name>
</assembly>
<members>
<member name="T:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions">
<summary>
Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
</summary>
</member>
<member name="T:Microsoft.Extensions.Logging.ILoggingBuilder">
<summary>
An interface for configuring logging providers.
</summary>
</member>
<member name="P:Microsoft.Extensions.Logging.ILoggingBuilder.Services">
<summary>
Gets the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> where Logging services are configured.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerFactory.CheckDisposed">
<summary>
Check if the factory has been disposed.
</summary>
<returns>True when <see cref="M:Microsoft.Extensions.Logging.LoggerFactory.Dispose"/> as been called</returns>
</member>
<member name="P:Microsoft.Extensions.Logging.LoggerFilterOptions.MinLevel">
<summary>
Gets or sets the minimum level of log messages if none of the rules match.
</summary>
</member>
<member name="P:Microsoft.Extensions.Logging.LoggerFilterOptions.Rules">
<summary>
Gets the collection of <see cref="T:Microsoft.Extensions.Logging.LoggerFilterRule"/> used for filtering log messages.
</summary>
</member>
<member name="T:Microsoft.Extensions.Logging.LoggerFilterRule">
<summary>
Defines a rule used to filter log messages
</summary>
</member>
<member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.ProviderName">
<summary>
Gets the logger provider type or alias this rule applies to.
</summary>
</member>
<member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.CategoryName">
<summary>
Gets the logger category this rule applies to.
</summary>
</member>
<member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel">
<summary>
Gets the minimum <see cref="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel"/> of messages.
</summary>
</member>
<member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.Filter">
<summary>
Gets the filter delegate that would be applied to messages that passed the <see cref="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel"/>.
</summary>
</member>
<member name="T:Microsoft.Extensions.Logging.LoggingBuilderExtensions">
<summary>
Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" />.
</summary>
</member>
<member name="T:Microsoft.Extensions.Logging.ProviderAliasAttribute">
<summary>
Defines alias for <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> implementation to be used in filtering rules.
</summary>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions">
<summary>
Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds logging services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.Extensions.Logging.ILoggingBuilder})">
<summary>
Adds logging services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
<param name="configure">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> configuration delegate.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
</members>
</doc>

View File

@@ -0,0 +1,596 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Extensions.Logging.Abstractions</name>
</assembly>
<members>
<member name="T:Microsoft.Extensions.Logging.ILogger">
<summary>
Represents a type used to perform logging.
</summary>
<remarks>Aggregates most logging patterns to a single method.</remarks>
</member>
<member name="M:Microsoft.Extensions.Logging.ILogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
<summary>
Writes a log entry.
</summary>
<param name="logLevel">Entry will be written on this level.</param>
<param name="eventId">Id of the event.</param>
<param name="state">The entry to be written. Can be also an object.</param>
<param name="exception">The exception related to this entry.</param>
<param name="formatter">Function to create a <c>string</c> message of the <paramref name="state"/> and <paramref name="exception"/>.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.ILogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
<summary>
Checks if the given <paramref name="logLevel"/> is enabled.
</summary>
<param name="logLevel">level to be checked.</param>
<returns><c>true</c> if enabled.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.ILogger.BeginScope``1(``0)">
<summary>
Begins a logical operation scope.
</summary>
<param name="state">The identifier for the scope.</param>
<returns>An IDisposable that ends the logical operation scope on dispose.</returns>
</member>
<member name="T:Microsoft.Extensions.Logging.ILoggerFactory">
<summary>
Represents a type used to configure the logging system and create instances of <see cref="T:Microsoft.Extensions.Logging.ILogger"/> from
the registered <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.ILoggerFactory.CreateLogger(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance.
</summary>
<param name="categoryName">The category name for messages produced by the logger.</param>
<returns>The <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.ILoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
<summary>
Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> to the logging system.
</summary>
<param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.</param>
</member>
<member name="T:Microsoft.Extensions.Logging.ILogger`1">
<summary>
A generic interface for logging where the category name is derived from the specified
<typeparamref name="TCategoryName"/> type name.
Generally used to enable activation of a named <see cref="T:Microsoft.Extensions.Logging.ILogger"/> from dependency injection.
</summary>
<typeparam name="TCategoryName">The type who's name is used for the logger category name.</typeparam>
</member>
<member name="T:Microsoft.Extensions.Logging.ILoggerProvider">
<summary>
Represents a type that can create instances of <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.ILoggerProvider.CreateLogger(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance.
</summary>
<param name="categoryName">The category name for messages produced by the logger.</param>
<returns></returns>
</member>
<member name="T:Microsoft.Extensions.Logging.Internal.FormattedLogValues">
<summary>
LogValues to enable formatting options supported by <see cref="M:string.Format"/>.
This also enables using {NamedformatItem} in the format string.
</summary>
</member>
<member name="T:Microsoft.Extensions.Logging.Internal.LogValuesFormatter">
<summary>
Formatter to convert the named format items like {NamedformatItem} to <see cref="M:string.Format"/> format.
</summary>
</member>
<member name="T:Microsoft.Extensions.Logging.Abstractions.Internal.NullScope">
<summary>
An empty scope without any logic
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.Internal.NullScope.Dispose">
<inheritdoc />
</member>
<member name="T:Microsoft.Extensions.Logging.Abstractions.NullLogger">
<summary>
Minimalistic logger that does nothing.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.BeginScope``1(``0)">
<inheritdoc />
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
<inheritdoc />
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
<inheritdoc />
</member>
<member name="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory">
<summary>
An <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> used to create instance of
<see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/> that logs nothing.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.CreateLogger(System.String)">
<inheritdoc />
<remarks>
This returns a <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/> instance which logs nothing.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
<inheritdoc />
<remarks>
This method ignores the parameter and does nothing.
</remarks>
</member>
<member name="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1">
<summary>
Minimalistic logger that does nothing.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.BeginScope``1(``0)">
<inheritdoc />
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
<inheritdoc />
<remarks>
This method ignores the parameters and does nothing.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
<inheritdoc />
</member>
<member name="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider">
<summary>
Provider for the <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider.CreateLogger(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider.Dispose">
<inheritdoc />
</member>
<member name="P:Microsoft.Extensions.Logging.Abstractions.Resource.UnexpectedNumberOfNamedParameters">
<summary>
The format string '{0}' does not have the expected number of named parameters. Expected {1} parameter(s) but found {2} parameter(s).
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.Abstractions.Resource.FormatUnexpectedNumberOfNamedParameters(System.Object,System.Object,System.Object)">
<summary>
The format string '{0}' does not have the expected number of named parameters. Expected {1} parameter(s) but found {2} parameter(s).
</summary>
</member>
<member name="T:Microsoft.Extensions.Logging.LoggerExtensions">
<summary>
ILogger extension methods for common scenarios.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes a debug log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
<summary>
Formats and writes a debug log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes a debug log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
<summary>
Formats and writes a debug log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes a trace log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
<summary>
Formats and writes a trace log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes a trace log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
<summary>
Formats and writes a trace log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes an informational log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
<summary>
Formats and writes an informational log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes an informational log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
<summary>
Formats and writes an informational log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes a warning log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
<summary>
Formats and writes a warning log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes a warning log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
<summary>
Formats and writes a warning log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes an error log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
<summary>
Formats and writes an error log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes an error log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
<summary>
Formats and writes an error log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes a critical log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
<summary>
Formats and writes a critical log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="eventId">The event id associated with the log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
<summary>
Formats and writes a critical log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="exception">The exception to log.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
<summary>
Formats and writes a critical log message.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
<param name="message">Format string of the log message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerExtensions.BeginScope(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
<summary>
Formats the message and creates a scope.
</summary>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to create the scope in.</param>
<param name="messageFormat">Format string of the scope message.</param>
<param name="args">An object array that contains zero or more objects to format.</param>
<returns>A disposable scope object. Can be null.</returns>
</member>
<member name="T:Microsoft.Extensions.Logging.LoggerFactoryExtensions">
<summary>
ILoggerFactory extension methods for common scenarios.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerFactoryExtensions.CreateLogger``1(Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
Creates a new ILogger instance using the full name of the given type.
</summary>
<typeparam name="T">The type.</typeparam>
<param name="factory">The factory.</param>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerFactoryExtensions.CreateLogger(Microsoft.Extensions.Logging.ILoggerFactory,System.Type)">
<summary>
Creates a new ILogger instance using the full name of the given type.
</summary>
<param name="factory">The factory.</param>
<param name="type">The type.</param>
</member>
<member name="T:Microsoft.Extensions.Logging.LoggerMessage">
<summary>
Creates delegates which can be later cached to log messages in a performant way.
</summary>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope(System.String)">
<summary>
Creates a delegate which can be invoked to create a log scope.
</summary>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log scope.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``1(System.String)">
<summary>
Creates a delegate which can be invoked to create a log scope.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log scope.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``2(System.String)">
<summary>
Creates a delegate which can be invoked to create a log scope.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log scope.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``3(System.String)">
<summary>
Creates a delegate which can be invoked to create a log scope.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
<typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log scope.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
<summary>
Creates a delegate which can be invoked for logging a message.
</summary>
<param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
<param name="eventId">The event id</param>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log message.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
<summary>
Creates a delegate which can be invoked for logging a message.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
<param name="eventId">The event id</param>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log message.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``2(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
<summary>
Creates a delegate which can be invoked for logging a message.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
<param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
<param name="eventId">The event id</param>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log message.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``3(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
<summary>
Creates a delegate which can be invoked for logging a message.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
<typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
<param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
<param name="eventId">The event id</param>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log message.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``4(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
<summary>
Creates a delegate which can be invoked for logging a message.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
<typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
<typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>
<param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
<param name="eventId">The event id</param>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log message.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``5(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
<summary>
Creates a delegate which can be invoked for logging a message.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
<typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
<typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>
<typeparam name="T5">The type of the fifth parameter passed to the named format string.</typeparam>
<param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
<param name="eventId">The event id</param>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log message.</returns>
</member>
<member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``6(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
<summary>
Creates a delegate which can be invoked for logging a message.
</summary>
<typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
<typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
<typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
<typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>
<typeparam name="T5">The type of the fifth parameter passed to the named format string.</typeparam>
<typeparam name="T6">The type of the sixth parameter passed to the named format string.</typeparam>
<param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
<param name="eventId">The event id</param>
<param name="formatString">The named format string</param>
<returns>A delegate which when invoked creates a log message.</returns>
</member>
<member name="T:Microsoft.Extensions.Logging.Logger`1">
<summary>
Delegates to a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance using the full name of the given type, created by the
provided <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.
</summary>
<typeparam name="T">The type.</typeparam>
</member>
<member name="M:Microsoft.Extensions.Logging.Logger`1.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
Creates a new <see cref="T:Microsoft.Extensions.Logging.Logger`1"/>.
</summary>
<param name="factory">The factory.</param>
</member>
<member name="T:Microsoft.Extensions.Logging.LogLevel">
<summary>
Defines logging severity levels.
</summary>
</member>
<member name="F:Microsoft.Extensions.Logging.LogLevel.Trace">
<summary>
Logs that contain the most detailed messages. These messages may contain sensitive application data.
These messages are disabled by default and should never be enabled in a production environment.
</summary>
</member>
<member name="F:Microsoft.Extensions.Logging.LogLevel.Debug">
<summary>
Logs that are used for interactive investigation during development. These logs should primarily contain
information useful for debugging and have no long-term value.
</summary>
</member>
<member name="F:Microsoft.Extensions.Logging.LogLevel.Information">
<summary>
Logs that track the general flow of the application. These logs should have long-term value.
</summary>
</member>
<member name="F:Microsoft.Extensions.Logging.LogLevel.Warning">
<summary>
Logs that highlight an abnormal or unexpected event in the application flow, but do not otherwise cause the
application execution to stop.
</summary>
</member>
<member name="F:Microsoft.Extensions.Logging.LogLevel.Error">
<summary>
Logs that highlight when the current flow of execution is stopped due to a failure. These should indicate a
failure in the current activity, not an application-wide failure.
</summary>
</member>
<member name="F:Microsoft.Extensions.Logging.LogLevel.Critical">
<summary>
Logs that describe an unrecoverable application or system crash, or a catastrophic failure that requires
immediate attention.
</summary>
</member>
<member name="F:Microsoft.Extensions.Logging.LogLevel.None">
<summary>
Not used for writing log messages. Specifies that a logging category should not write any messages.
</summary>
</member>
</members>
</doc>

Binary file not shown.

View File

@@ -0,0 +1,479 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Extensions.Options</name>
</assembly>
<members>
<member name="T:Microsoft.Extensions.Options.ConfigureNamedOptions`1">
<summary>
Implementation of IConfigureNamedOptions.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`1.#ctor(System.String,System.Action{`0})">
<summary>
Constructor.
</summary>
<param name="name">The name of the options.</param>
<param name="action">The action to register.</param>
</member>
<member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`1.Name">
<summary>
The options name.
</summary>
</member>
<member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`1.Action">
<summary>
The configuration action.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(System.String,`0)">
<summary>
Invokes the registered configure Action if the name matches.
</summary>
<param name="name"></param>
<param name="options"></param>
</member>
<member name="T:Microsoft.Extensions.Options.ConfigureOptions`1">
<summary>
Implementation of IConfigureOptions.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.ConfigureOptions`1.#ctor(System.Action{`0})">
<summary>
Constructor.
</summary>
<param name="action">The action to register.</param>
</member>
<member name="P:Microsoft.Extensions.Options.ConfigureOptions`1.Action">
<summary>
The configuration action.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.ConfigureOptions`1.Configure(`0)">
<summary>
Invokes the registered configure Action if the name matches.
</summary>
<param name="options"></param>
</member>
<member name="T:Microsoft.Extensions.Options.IConfigureNamedOptions`1">
<summary>
Represents something that configures the TOptions type.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.IConfigureNamedOptions`1.Configure(System.String,`0)">
<summary>
Invoked to configure a TOptions instance.
</summary>
<param name="name">The name of the options instance being configured.</param>
<param name="options">The options instance to configure.</param>
</member>
<member name="T:Microsoft.Extensions.Options.IConfigureOptions`1">
<summary>
Represents something that configures the TOptions type.
Note: These are run before all <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.IConfigureOptions`1.Configure(`0)">
<summary>
Invoked to configure a TOptions instance.
</summary>
<param name="options">The options instance to configure.</param>
</member>
<member name="T:Microsoft.Extensions.Options.IOptions`1">
<summary>
Used to retreive configured TOptions instances.
</summary>
<typeparam name="TOptions">The type of options being requested.</typeparam>
</member>
<member name="P:Microsoft.Extensions.Options.IOptions`1.Value">
<summary>
The default configured TOptions instance, equivalent to Get(string.Empty).
</summary>
</member>
<member name="T:Microsoft.Extensions.Options.IOptionsChangeTokenSource`1">
<summary>
Used to fetch IChangeTokens used for tracking options changes.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsChangeTokenSource`1.GetChangeToken">
<summary>
Returns a IChangeToken which can be used to register a change notification callback.
</summary>
<returns></returns>
</member>
<member name="P:Microsoft.Extensions.Options.IOptionsChangeTokenSource`1.Name">
<summary>
The name of the option instance being changed.
</summary>
</member>
<member name="T:Microsoft.Extensions.Options.IOptionsFactory`1">
<summary>
Used to create TOptions instances.
</summary>
<typeparam name="TOptions">The type of options being requested.</typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsFactory`1.Create(System.String)">
<summary>
Returns a configured TOptions instance with the given name.
</summary>
</member>
<member name="T:Microsoft.Extensions.Options.IOptionsMonitor`1">
<summary>
Used for notifications when TOptions instances change.
</summary>
<typeparam name="TOptions">The options type.</typeparam>
</member>
<member name="P:Microsoft.Extensions.Options.IOptionsMonitor`1.CurrentValue">
<summary>
Returns the current TOptions instance with the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsMonitor`1.Get(System.String)">
<summary>
Returns a configured TOptions instance with the given name.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsMonitor`1.OnChange(System.Action{`0,System.String})">
<summary>
Registers a listener to be called whenever a named TOptions changes.
</summary>
<param name="listener">The action to be invoked when TOptions has changed.</param>
<returns>An IDisposable which should be disposed to stop listening for changes.</returns>
</member>
<member name="T:Microsoft.Extensions.Options.IOptionsMonitorCache`1">
<summary>
Used by <see cref="T:Microsoft.Extensions.Options.IOptionsMonitor`1"/> to cache TOptions instances.
</summary>
<typeparam name="TOptions">The type of options being requested.</typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsMonitorCache`1.GetOrAdd(System.String,System.Func{`0})">
<summary>
Gets a named options instance, or adds a new instance created with createOptions.
</summary>
<param name="name">The name of the options instance.</param>
<param name="createOptions">The func used to create the new instance.</param>
<returns>The options instance.</returns>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsMonitorCache`1.TryAdd(System.String,`0)">
<summary>
Tries to adds a new option to the cache, will return false if the name already exists.
</summary>
<param name="name">The name of the options instance.</param>
<param name="options">The options instance.</param>
<returns>Whether anything was added.</returns>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsMonitorCache`1.TryRemove(System.String)">
<summary>
Try to remove an options instance.
</summary>
<param name="name">The name of the options instance.</param>
<returns>Whether anything was removed.</returns>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsMonitorCache`1.Clear">
<summary>
Clears all options instances from the cache.
</summary>
</member>
<member name="T:Microsoft.Extensions.Options.IOptionsSnapshot`1">
<summary>
Used to access the value of TOptions for the lifetime of a request.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.IOptionsSnapshot`1.Get(System.String)">
<summary>
Returns a configured TOptions instance with the given name.
</summary>
</member>
<member name="T:Microsoft.Extensions.Options.IPostConfigureOptions`1">
<summary>
Represents something that configures the TOptions type.
Note: These are run after all <see cref="T:Microsoft.Extensions.Options.IConfigureOptions`1"/>.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.IPostConfigureOptions`1.PostConfigure(System.String,`0)">
<summary>
Invoked to configure a TOptions instance.
</summary>
<param name="name">The name of the options instance being configured.</param>
<param name="options">The options instance to configured.</param>
</member>
<member name="T:Microsoft.Extensions.Options.Options">
<summary>
Helper class.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.Options.Create``1(``0)">
<summary>
Creates a wrapper around an instance of TOptions to return itself as an IOptions.
</summary>
<typeparam name="TOptions"></typeparam>
<param name="options"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Extensions.Options.OptionsCache`1">
<summary>
Used to cache TOptions instances.
</summary>
<typeparam name="TOptions">The type of options being requested.</typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsCache`1.Clear">
<summary>
Clears all options instances from the cache.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(System.String,System.Func{`0})">
<summary>
Gets a named options instance, or adds a new instance created with createOptions.
</summary>
<param name="name">The name of the options instance.</param>
<param name="createOptions">The func used to create the new instance.</param>
<returns>The options instance.</returns>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsCache`1.TryAdd(System.String,`0)">
<summary>
Tries to adds a new option to the cache, will return false if the name already exists.
</summary>
<param name="name">The name of the options instance.</param>
<param name="options">The options instance.</param>
<returns>Whether anything was added.</returns>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsCache`1.TryRemove(System.String)">
<summary>
Try to remove an options instance.
</summary>
<param name="name">The name of the options instance.</param>
<returns>Whether anything was removed.</returns>
</member>
<member name="T:Microsoft.Extensions.Options.OptionsFactory`1">
<summary>
Implementation of IOptionsFactory.
</summary>
<typeparam name="TOptions">The type of options being requested.</typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsFactory`1.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IConfigureOptions{`0}},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IPostConfigureOptions{`0}})">
<summary>
Initializes a new instance with the specified options configurations.
</summary>
<param name="setups">The configuration actions to run.</param>
<param name="postConfigures">The initialization actions to run.</param>
</member>
<member name="T:Microsoft.Extensions.Options.OptionsManager`1">
<summary>
Implementation of IOptions and IOptionsSnapshot.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsManager`1.#ctor(Microsoft.Extensions.Options.IOptionsFactory{`0})">
<summary>
Initializes a new instance with the specified options configurations.
</summary>
<param name="factory">The factory to use to create options.</param>
</member>
<member name="T:Microsoft.Extensions.Options.OptionsMonitor`1">
<summary>
Implementation of IOptionsMonitor.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsMonitor`1.#ctor(Microsoft.Extensions.Options.IOptionsFactory{`0},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IOptionsChangeTokenSource{`0}},Microsoft.Extensions.Options.IOptionsMonitorCache{`0})">
<summary>
Constructor.
</summary>
<param name="factory">The factory to use to create options.</param>
<param name="sources">The sources used to listen for changes to the options instance.</param>
<param name="cache">The cache used to store options.</param>
</member>
<member name="P:Microsoft.Extensions.Options.OptionsMonitor`1.CurrentValue">
<summary>
The present value of the options.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsMonitor`1.OnChange(System.Action{`0,System.String})">
<summary>
Registers a listener to be called whenever TOptions changes.
</summary>
<param name="listener">The action to be invoked when TOptions has changed.</param>
<returns>An IDisposable which should be disposed to stop listening for changes.</returns>
</member>
<member name="T:Microsoft.Extensions.Options.OptionsMonitorExtensions">
<summary>
Extension methods for IOptionsMonitor.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsMonitorExtensions.OnChange``1(Microsoft.Extensions.Options.IOptionsMonitor{``0},System.Action{``0})">
<summary>
Registers a listener to be called whenever TOptions changes.
</summary>
<param name="monitor">The IOptionsMonitor.</param>
<param name="listener">The action to be invoked when TOptions has changed.</param>
<returns>An IDisposable which should be disposed to stop listening for changes.</returns>
</member>
<member name="T:Microsoft.Extensions.Options.OptionsWrapper`1">
<summary>
IOptions wrapper that returns the options instance.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.OptionsWrapper`1.#ctor(`0)">
<summary>
Intializes the wrapper with the options instance to return.
</summary>
<param name="options">The options instance to return.</param>
</member>
<member name="P:Microsoft.Extensions.Options.OptionsWrapper`1.Value">
<summary>
The options instance.
</summary>
</member>
<member name="T:Microsoft.Extensions.Options.PostConfigureOptions`1">
<summary>
Implementation of <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
</summary>
<typeparam name="TOptions"></typeparam>
</member>
<member name="M:Microsoft.Extensions.Options.PostConfigureOptions`1.#ctor(System.String,System.Action{`0})">
<summary>
Creates a new instance of <see cref="T:Microsoft.Extensions.Options.PostConfigureOptions`1"/>.
</summary>
<param name="name">The name of the options.</param>
<param name="action">The action to register.</param>
</member>
<member name="P:Microsoft.Extensions.Options.PostConfigureOptions`1.Name">
<summary>
The options name.
</summary>
</member>
<member name="P:Microsoft.Extensions.Options.PostConfigureOptions`1.Action">
<summary>
The initialization action.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.PostConfigureOptions`1.PostConfigure(System.String,`0)">
<summary>
Invokes the registered initialization Action if the name matches.
</summary>
<param name="name"></param>
<param name="options"></param>
</member>
<member name="P:Microsoft.Extensions.Options.Resources.Error_CannotActivateAbstractOrInterface">
<summary>
Cannot create instance of type '{0}' because it is either abstract or an interface.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.Resources.FormatError_CannotActivateAbstractOrInterface(System.Object)">
<summary>
Cannot create instance of type '{0}' because it is either abstract or an interface.
</summary>
</member>
<member name="P:Microsoft.Extensions.Options.Resources.Error_FailedBinding">
<summary>
Failed to convert '{0}' to type '{1}'.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.Resources.FormatError_FailedBinding(System.Object,System.Object)">
<summary>
Failed to convert '{0}' to type '{1}'.
</summary>
</member>
<member name="P:Microsoft.Extensions.Options.Resources.Error_FailedToActivate">
<summary>
Failed to create instance of type '{0}'.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.Resources.FormatError_FailedToActivate(System.Object)">
<summary>
Failed to create instance of type '{0}'.
</summary>
</member>
<member name="P:Microsoft.Extensions.Options.Resources.Error_MissingParameterlessConstructor">
<summary>
Cannot create instance of type '{0}' because it is missing a public parameterless constructor.
</summary>
</member>
<member name="M:Microsoft.Extensions.Options.Resources.FormatError_MissingParameterlessConstructor(System.Object)">
<summary>
Cannot create instance of type '{0}' because it is missing a public parameterless constructor.
</summary>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions">
<summary>
Extension methods for adding options services to the DI container.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.AddOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds services required for using options.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})">
<summary>
Registers an action used to configure a particular type of options.
Note: These are run before all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
</summary>
<typeparam name="TOptions">The options type to be configured.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
<param name="configureOptions">The action used to configure the options.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action{``0})">
<summary>
Registers an action used to configure a particular type of options.
Note: These are run before all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
</summary>
<typeparam name="TOptions">The options type to be configured.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
<param name="name">The name of the options instance.</param>
<param name="configureOptions">The action used to configure the options.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.ConfigureAll``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})">
<summary>
Registers an action used to configure all instances of a particular type of options.
</summary>
<typeparam name="TOptions">The options type to be configured.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
<param name="configureOptions">The action used to configure the options.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})">
<summary>
Registers an action used to initialize a particular type of options.
Note: These are run after all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
</summary>
<typeparam name="TOptions">The options type to be configured.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
<param name="configureOptions">The action used to configure the options.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action{``0})">
<summary>
Registers an action used to configure a particular type of options.
Note: These are run after all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
</summary>
<typeparam name="TOptions">The options type to be configure.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
<param name="name">The name of the options instance.</param>
<param name="configureOptions">The action used to configure the options.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigureAll``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})">
<summary>
Registers an action used to post configure all instances of a particular type of options.
Note: These are run after all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
</summary>
<typeparam name="TOptions">The options type to be configured.</typeparam>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
<param name="configureOptions">The action used to configure the options.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
</member>
</members>
</doc>

Binary file not shown.

View File

@@ -0,0 +1,440 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Extensions.Primitives</name>
</assembly>
<members>
<member name="T:Microsoft.Extensions.Primitives.CancellationChangeToken">
<summary>
A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> implementation using <see cref="T:System.Threading.CancellationToken"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.Primitives.CancellationChangeToken.#ctor(System.Threading.CancellationToken)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.Extensions.Primitives.CancellationChangeToken"/>.
</summary>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/>.</param>
</member>
<member name="P:Microsoft.Extensions.Primitives.CancellationChangeToken.ActiveChangeCallbacks">
<inheritdoc />
</member>
<member name="P:Microsoft.Extensions.Primitives.CancellationChangeToken.HasChanged">
<inheritdoc />
</member>
<member name="M:Microsoft.Extensions.Primitives.CancellationChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.Extensions.Primitives.ChangeToken">
<summary>
Propagates notifications that a change has occured.
</summary>
</member>
<member name="M:Microsoft.Extensions.Primitives.ChangeToken.OnChange(System.Func{Microsoft.Extensions.Primitives.IChangeToken},System.Action)">
<summary>
Registers the <paramref name="changeTokenConsumer"/> action to be called whenever the token produced changes.
</summary>
<param name="changeTokenProducer">Produces the change token.</param>
<param name="changeTokenConsumer">Action called when the token changes.</param>
<returns></returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.ChangeToken.OnChange``1(System.Func{Microsoft.Extensions.Primitives.IChangeToken},System.Action{``0},``0)">
<summary>
Registers the <paramref name="changeTokenConsumer"/> action to be called whenever the token produced changes.
</summary>
<param name="changeTokenProducer">Produces the change token.</param>
<param name="changeTokenConsumer">Action called when the token changes.</param>
<param name="state">state for the consumer.</param>
<returns></returns>
</member>
<member name="T:Microsoft.Extensions.Primitives.CompositeChangeToken">
<summary>
An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> which represents one or more <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances.
</summary>
</member>
<member name="M:Microsoft.Extensions.Primitives.CompositeChangeToken.#ctor(System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.Primitives.IChangeToken})">
<summary>
Creates a new instance of <see cref="T:Microsoft.Extensions.Primitives.CompositeChangeToken"/>.
</summary>
<param name="changeTokens">The list of <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> to compose.</param>
</member>
<member name="P:Microsoft.Extensions.Primitives.CompositeChangeToken.ChangeTokens">
<summary>
Returns the list of <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> which compose the current <see cref="T:Microsoft.Extensions.Primitives.CompositeChangeToken"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.Primitives.CompositeChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
<inheritdoc />
</member>
<member name="P:Microsoft.Extensions.Primitives.CompositeChangeToken.HasChanged">
<inheritdoc />
</member>
<member name="P:Microsoft.Extensions.Primitives.CompositeChangeToken.ActiveChangeCallbacks">
<inheritdoc />
</member>
<member name="M:Microsoft.Extensions.Primitives.Extensions.Append(System.Text.StringBuilder,Microsoft.Extensions.Primitives.StringSegment)">
<summary>
Add the given <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to the <see cref="T:System.Text.StringBuilder"/>.
</summary>
<param name="builder">The <see cref="T:System.Text.StringBuilder"/> to add to.</param>
<param name="segment">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to add.</param>
<returns>The original <see cref="T:System.Text.StringBuilder"/>.</returns>
</member>
<member name="T:Microsoft.Extensions.Primitives.IChangeToken">
<summary>
Propagates notifications that a change has occured.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged">
<summary>
Gets a value that indicates if a change has occured.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.IChangeToken.ActiveChangeCallbacks">
<summary>
Indicates if this token will pro-actively raise callbacks. Callbacks are still guaranteed to fire, eventually.
</summary>
</member>
<member name="M:Microsoft.Extensions.Primitives.IChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
<summary>
Registers for a callback that will be invoked when the entry has changed.
<see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/> MUST be set before the callback is invoked.
</summary>
<param name="callback">The <see cref="T:System.Action`1"/> to invoke.</param>
<param name="state">State to be passed into the callback.</param>
<returns>An <see cref="T:System.IDisposable"/> that is used to unregister the callback.</returns>
</member>
<member name="T:Microsoft.Extensions.Primitives.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.Resources.Argument_InvalidOffsetLength">
<summary>
Looks up a localized string similar to Offset and length are out of bounds for the string or length is greater than the number of characters from index to the end of the string..
</summary>
</member>
<member name="T:Microsoft.Extensions.Primitives.StringSegment">
<summary>
An optimized representation of a substring.
</summary>
</member>
<member name="F:Microsoft.Extensions.Primitives.StringSegment.Empty">
<summary>
A <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> for <see cref="F:System.String.Empty"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.#ctor(System.String)">
<summary>
Initializes an instance of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> struct.
</summary>
<param name="buffer">
The original <see cref="T:System.String"/>. The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> includes the whole <see cref="T:System.String"/>.
</param>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.#ctor(System.String,System.Int32,System.Int32)">
<summary>
Initializes an instance of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> struct.
</summary>
<param name="buffer">The original <see cref="T:System.String"/> used as buffer.</param>
<param name="offset">The offset of the segment within the <paramref name="buffer"/>.</param>
<param name="length">The length of the segment.</param>
</member>
<member name="P:Microsoft.Extensions.Primitives.StringSegment.Buffer">
<summary>
Gets the <see cref="T:System.String"/> buffer for this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.StringSegment.Offset">
<summary>
Gets the offset within the buffer for this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.StringSegment.Length">
<summary>
Gets the length of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.StringSegment.Value">
<summary>
Gets the value of this segment as a <see cref="T:System.String"/>.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.StringSegment.HasValue">
<summary>
Gets whether or not this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> contains a valid value.
</summary>
</member>
<member name="P:Microsoft.Extensions.Primitives.StringSegment.Item(System.Int32)">
<summary>
Gets the <see cref="T:System.Char"/> at a specified position in the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
</summary>
<param name="index">The offset into the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></param>
<returns>The <see cref="T:System.Char"/> at a specified position.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(Microsoft.Extensions.Primitives.StringSegment)">
<summary>
Indicates whether the current object is equal to another object of the same type.
</summary>
<param name="other">An object to compare with this object.</param>
<returns><code>true</code> if the current object is equal to the other parameter; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(Microsoft.Extensions.Primitives.StringSegment,System.StringComparison)">
<summary>
Indicates whether the current object is equal to another object of the same type.
</summary>
<param name="other">An object to compare with this object.</param>
<param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
<returns><code>true</code> if the current object is equal to the other parameter; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment,System.StringComparison)">
<summary>
Determines whether two specified StringSegment objects have the same value. A parameter specifies the culture, case, and
sort rules used in the comparison.
</summary>
<param name="a">The first StringSegment to compare.</param>
<param name="b">The second StringSegment to compare.</param>
<param name="comparisonType">One of the enumeration values that specifies the rules for the comparison.</param>
<returns><code>true</code> if the objects are equal; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(System.String)">
<summary>
Checks if the specified <see cref="T:System.String"/> is equal to the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
</summary>
<param name="text">The <see cref="T:System.String"/> to compare with the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
<returns><code>true</code> if the specified <see cref="T:System.String"/> is equal to the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(System.String,System.StringComparison)">
<summary>
Checks if the specified <see cref="T:System.String"/> is equal to the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
</summary>
<param name="text">The <see cref="T:System.String"/> to compare with the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
<param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
<returns><code>true</code> if the specified <see cref="T:System.String"/> is equal to the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.GetHashCode">
<inheritdoc />
<remarks>
This GetHashCode is expensive since it allocates on every call.
However this is required to ensure we retain any behavior (such as hash code randomization) that
string.GetHashCode has.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.op_Equality(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment)">
<summary>
Checks if two specified <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> have the same value.
</summary>
<param name="left">The first <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare, or <code>null</code>.</param>
<param name="right">The second <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare, or <code>null</code>.</param>
<returns><code>true</code> if the value of <paramref name="left"/> is the same as the value of <paramref name="right"/>; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.op_Inequality(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment)">
<summary>
Checks if two specified <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> have different values.
</summary>
<param name="left">The first <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare, or <code>null</code>.</param>
<param name="right">The second <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare, or <code>null</code>.</param>
<returns><code>true</code> if the value of <paramref name="left"/> is different from the value of <paramref name="right"/>; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.op_Implicit(System.String)~Microsoft.Extensions.Primitives.StringSegment">
<summary>
Creates a new <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> from the given <see cref="T:System.String"/>.
</summary>
<param name="value">The <see cref="T:System.String"/> to convert to a <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></param>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.StartsWith(System.String,System.StringComparison)">
<summary>
Checks if the beginning of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> matches the specified <see cref="T:System.String"/> when compared using the specified <paramref name="comparisonType"/>.
</summary>
<param name="text">The <see cref="T:System.String"/>to compare.</param>
<param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
<returns><code>true</code> if <paramref name="text"/> matches the beginning of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.EndsWith(System.String,System.StringComparison)">
<summary>
Checks if the end of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> matches the specified <see cref="T:System.String"/> when compared using the specified <paramref name="comparisonType"/>.
</summary>
<param name="text">The <see cref="T:System.String"/>to compare.</param>
<param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
<returns><code>true</code> if <paramref name="text"/> matches the end of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>; otherwise, <code>false</code>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Substring(System.Int32)">
<summary>
Retrieves a substring from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
The substring starts at the position specified by <paramref name="offset"/> and has the remaining length.
</summary>
<param name="offset">The zero-based starting character position of a substring in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
<returns>A <see cref="T:System.String"/> that is equivalent to the substring of remaining length that begins at
<paramref name="offset"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Substring(System.Int32,System.Int32)">
<summary>
Retrieves a substring from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
The substring starts at the position specified by <paramref name="offset"/> and has the specified <paramref name="length"/>.
</summary>
<param name="offset">The zero-based starting character position of a substring in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
<param name="length">The number of characters in the substring.</param>
<returns>A <see cref="T:System.String"/> that is equivalent to the substring of length <paramref name="length"/> that begins at
<paramref name="offset"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Subsegment(System.Int32)">
<summary>
Retrieves a <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that represents a substring from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> starts at the position specified by <paramref name="offset"/>.
</summary>
<param name="offset">The zero-based starting character position of a substring in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
<returns>A <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that begins at <paramref name="offset"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>
whose length is the remainder.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Subsegment(System.Int32,System.Int32)">
<summary>
Retrieves a <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that represents a substring from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> starts at the position specified by <paramref name="offset"/> and has the specified <paramref name="length"/>.
</summary>
<param name="offset">The zero-based starting character position of a substring in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
<param name="length">The number of characters in the substring.</param>
<returns>A <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that is equivalent to the substring of length <paramref name="length"/> that begins at <paramref name="offset"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOf(System.Char,System.Int32,System.Int32)">
<summary>
Gets the zero-based index of the first occurrence of the character <paramref name="c"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
The search starts at <paramref name="start"/> and examines a specified number of <paramref name="count"/> character positions.
</summary>
<param name="c">The Unicode character to seek.</param>
<param name="start">The zero-based index position at which the search starts. </param>
<param name="count">The number of characters to examine.</param>
<returns>The zero-based index position of <paramref name="c"/> from the beginning of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> if that character is found, or -1 if it is not.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOf(System.Char,System.Int32)">
<summary>
Gets the zero-based index of the first occurrence of the character <paramref name="c"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
The search starts at <paramref name="start"/>.
</summary>
<param name="c">The Unicode character to seek.</param>
<param name="start">The zero-based index position at which the search starts. </param>
<returns>The zero-based index position of <paramref name="c"/> from the beginning of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> if that character is found, or -1 if it is not.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOf(System.Char)">
<summary>
Gets the zero-based index of the first occurrence of the character <paramref name="c"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
</summary>
<param name="c">The Unicode character to seek.</param>
<returns>The zero-based index position of <paramref name="c"/> from the beginning of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> if that character is found, or -1 if it is not.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOfAny(System.Char[],System.Int32,System.Int32)">
<summary>
Reports the zero-based index of the first occurrence in this instance of any character in a specified array
of Unicode characters. The search starts at a specified character position and examines a specified number
of character positions.
</summary>
<param name="anyOf">A Unicode character array containing one or more characters to seek.</param>
<param name="startIndex">The search starting position.</param>
<param name="count">The number of character positions to examine.</param>
<returns>The zero-based index position of the first occurrence in this instance where any character in anyOf
was found; -1 if no character in anyOf was found.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOfAny(System.Char[],System.Int32)">
<summary>
Reports the zero-based index of the first occurrence in this instance of any character in a specified array
of Unicode characters. The search starts at a specified character position.
</summary>
<param name="anyOf">A Unicode character array containing one or more characters to seek.</param>
<param name="startIndex">The search starting position.</param>
<returns>The zero-based index position of the first occurrence in this instance where any character in anyOf
was found; -1 if no character in anyOf was found.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOfAny(System.Char[])">
<summary>
Reports the zero-based index of the first occurrence in this instance of any character in a specified array
of Unicode characters.
</summary>
<param name="anyOf">A Unicode character array containing one or more characters to seek.</param>
<returns>The zero-based index position of the first occurrence in this instance where any character in anyOf
was found; -1 if no character in anyOf was found.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.LastIndexOf(System.Char)">
<summary>
Reports the zero-based index position of the last occurrence of a specified Unicode character within this instance.
</summary>
<param name="value">The Unicode character to seek.</param>
<returns>The zero-based index position of value if that character is found, or -1 if it is not.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Trim">
<summary>
Removes all leading and trailing whitespaces.
</summary>
<returns>The trimmed <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.TrimStart">
<summary>
Removes all leading whitespaces.
</summary>
<returns>The trimmed <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.TrimEnd">
<summary>
Removes all trailing whitespaces.
</summary>
<returns>The trimmed <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.Split(System.Char[])">
<summary>
Splits a string into StringSegments that are based on the characters in an array.
</summary>
<param name="chars">A character array that delimits the substrings in this string, an empty array that
contains no delimiters, or null.</param>
<returns>An <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/> whose elements contain the StringSegmeents from this instance
that are delimited by one or more characters in separator.</returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.IsNullOrEmpty(Microsoft.Extensions.Primitives.StringSegment)">
<summary>
Indicates whether the specified StringSegment is null or an Empty string.
</summary>
<param name="value">The StringSegment to test.</param>
<returns></returns>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringSegment.ToString">
<summary>
Returns the <see cref="T:System.String"/> represented by this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> or <code>String.Empty</code> if the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> does not contain a value.
</summary>
<returns>The <see cref="T:System.String"/> represented by this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> or <code>String.Empty</code> if the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> does not contain a value.</returns>
</member>
<member name="T:Microsoft.Extensions.Primitives.StringTokenizer">
<summary>
Tokenizes a <c>string</c> into <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>s.
</summary>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringTokenizer.#ctor(System.String,System.Char[])">
<summary>
Initializes a new instance of <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>.
</summary>
<param name="value">The <c>string</c> to tokenize.</param>
<param name="separators">The characters to tokenize by.</param>
</member>
<member name="M:Microsoft.Extensions.Primitives.StringTokenizer.#ctor(Microsoft.Extensions.Primitives.StringSegment,System.Char[])">
<summary>
Initializes a new instance of <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>.
</summary>
<param name="value">The <c>StringSegment</c> to tokenize.</param>
<param name="separators">The characters to tokenize by.</param>
</member>
<member name="T:Microsoft.Extensions.Primitives.StringValues">
<summary>
Represents zero/null, one, or many strings in an efficient way.
</summary>
</member>
</members>
</doc>

View File

@@ -0,0 +1,3 @@
Nai.Communication.Robot.FanucVarProxy
Free for private and commercial use, without liability or warranty.

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@@ -0,0 +1,47 @@
{
"runtimeTarget": {
"name": ".NETStandard,Version=v2.0/",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETStandard,Version=v2.0": {},
".NETStandard,Version=v2.0/": {
"Nai.Communication.Robot.FanucVarProxy/1.2.0": {
"dependencies": {
"NETStandard.Library": "2.0.3"
},
"runtime": {
"Nai.Communication.Robot.FanucVarProxy.dll": {}
}
},
"Microsoft.NETCore.Platforms/1.1.0": {},
"NETStandard.Library/2.0.3": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0"
}
}
}
},
"libraries": {
"Nai.Communication.Robot.FanucVarProxy/1.2.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
"path": "microsoft.netcore.platforms/1.1.0",
"hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
},
"NETStandard.Library/2.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"path": "netstandard.library/2.0.3",
"hashPath": "netstandard.library.2.0.3.nupkg.sha512"
}
}
}

Binary file not shown.

View File

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

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

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

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

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

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More