nuget update

This commit is contained in:
StellaOps Bot
2025-11-25 07:44:18 +02:00
parent 7c39058386
commit 17826bdca1
3870 changed files with 4475103 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
{
"version": 2,
"contentHash": "lMSe2AtG4/58En2r8Iz7zrIff/wevTDns7dCakivIrBU1gvlnuLiyYTiEalv0TMCVirg9CYIpSUcOuf58lpz8g==",
"source": "https://api.nuget.org/v3/index.json"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>Microsoft.Extensions.DependencyModel</id>
<version>10.0.0-rc.2.25502.107</version>
<authors>Microsoft</authors>
<license type="expression">MIT</license>
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
<icon>Icon.png</icon>
<readme>PACKAGE.md</readme>
<projectUrl>https://dot.net/</projectUrl>
<description>Provides abstractions for reading `.deps` files. When a .NET application is compiled, the SDK generates a JSON manifest file (`&lt;ApplicationName&gt;.deps.json`) that contains information about application dependencies. You can use `Microsoft.Extensions.DependencyModel` to read information from this manifest at run time. This is useful when you want to dynamically compile code (for example, using Roslyn Emit API) referencing the same dependencies as your main application.
By default, the dependency manifest contains information about the application's target framework and runtime dependencies. Set the PreserveCompilationContext project property to `true` to additionally include information about reference assemblies used during compilation.</description>
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<serviceable>true</serviceable>
<repository type="git" url="https://github.com/dotnet/dotnet" commit="89c8f6a112d37d2ea8b77821e56d170a1bccdc5a" />
<dependencies>
<group targetFramework=".NETFramework4.6.2">
<dependency id="System.Text.Encodings.Web" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
</group>
<group targetFramework="net8.0">
<dependency id="System.Text.Encodings.Web" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
</group>
<group targetFramework="net9.0">
<dependency id="System.Text.Encodings.Web" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
</group>
<group targetFramework="net10.0" />
<group targetFramework=".NETStandard2.0">
<dependency id="System.Text.Encodings.Web" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="10.0.0-rc.2.25502.107" exclude="Build,Analyzers" />
<dependency id="System.Buffers" version="4.6.1" exclude="Build,Analyzers" />
<dependency id="System.Memory" version="4.6.3" exclude="Build,Analyzers" />
</group>
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Runtime" targetFramework=".NETFramework4.6.2" />
</frameworkAssemblies>
</metadata>
</package>

View File

@@ -0,0 +1,49 @@
## About
<!-- A description of the package and where one can find more documentation -->
Provides abstractions for reading `.deps` files. When a .NET application is compiled, the SDK generates a JSON manifest file (`<ApplicationName>.deps.json`) that contains information about application dependencies. You can use `Microsoft.Extensions.DependencyModel` to read information from this manifest at run time. This is useful when you want to dynamically compile code (for example, using Roslyn Emit API) referencing the same dependencies as your main application.
By default, the dependency manifest contains information about the application's target framework and runtime dependencies. Set the [PreserveCompilationContext](https://learn.microsoft.com/dotnet/core/project-sdk/msbuild-props#preservecompilationcontext) project property to `true` to additionally include information about reference assemblies used during compilation.
## How to Use
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
The following example shows how to display the list of assemblies used when compiling the current application. Include `<PreserveCompilationContext>true</PreserveCompilationContext>` in your project file to run this example.
```cs
using System;
using Microsoft.Extensions.DependencyModel;
class Program
{
static void Main()
{
Console.WriteLine("Compilation libraries:");
Console.WriteLine();
foreach (CompilationLibrary lib in DependencyContext.Default.CompileLibraries)
{
foreach (string path in lib.ResolveReferencePaths())
{
Console.WriteLine(path);
}
}
}
}
```
## Additional Documentation
<!-- Links to further documentation -->
* [.deps.json file format](https://github.com/dotnet/sdk/blob/main/documentation/specs/runtime-configuration-file.md#appnamedepsjson)
* [Microsoft.Extensions.DependencyModel namespace](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencymodel)
* [Microsoft.Extensions.DependencyModel.DependencyContext](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencymodel.dependencycontext)
## Feedback & Contributing
<!-- How to provide feedback on this package and contribute to it -->
Microsoft.Extensions.DependencyModel is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime).

View File

@@ -0,0 +1,6 @@
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyModel_net462">
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyModel_net462"
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
<Warning Text="Microsoft.Extensions.DependencyModel 10.0.0-rc.2.25502.107 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set &lt;SuppressTfmSupportBuildWarnings&gt;true&lt;/SuppressTfmSupportBuildWarnings&gt; in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
</Target>
</Project>

View File

@@ -0,0 +1,6 @@
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyModel_net8_0">
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyModel_net8_0"
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
<Warning Text="Microsoft.Extensions.DependencyModel 10.0.0-rc.2.25502.107 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set &lt;SuppressTfmSupportBuildWarnings&gt;true&lt;/SuppressTfmSupportBuildWarnings&gt; in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
</Target>
</Project>

View File

@@ -0,0 +1,515 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary">
<summary>Represents a compile time library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths">
<summary>Gets the collection of absolute reference paths for this library.</summary>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<summary>Gets the collection of absolute reference paths for this library using specified custom resolvers.</summary>
<param name="customResolvers">The array of custom assembly resolvers.</param>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies">
<summary>Gets the list of assemblies for this library.</summary>
<returns>The list of assemblies for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library">
<summary>Represents a library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties, path and runtime store manifest.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies">
<summary>Gets the list of dependencies of this library.</summary>
<returns>The list of dependencies of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash">
<summary>Gets the hash of the package, if this library is a package.</summary>
<returns>The hash of the package, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath">
<summary>Gets the relative path to the library package hash file, if this library is a package.</summary>
<returns>The relative path to the library package hash file, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name">
<summary>Gets the library name.</summary>
<returns>The library name.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path">
<summary>Gets the relative path to package assets, if this library is a package.</summary>
<returns>The relative path to package assets, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable">
<summary>Gets a value that indicates whether this library can be serviced, if this library is a package.</summary>
<returns>
<c>true</c> if this library can be serviced; otherwise, <c>false</c></returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type">
<summary>Gets the type of this library.</summary>
<returns>The type of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version">
<summary>Gets the version of this library.</summary>
<returns>The version of this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="locale" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary">
<summary>Represents a runtime library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups">
<summary>Gets the list of native library groups for this library.</summary>
<returns>The list of native library groups for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies">
<summary>Gets the list of resource assemblies for this library.</summary>
<returns>The list of resource assemblies for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups">
<summary>Gets the list of runtime assembly groups for this library.</summary>
<returns>The list of runtime assembly groups for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
</members>
</doc>

View File

@@ -0,0 +1,515 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary">
<summary>Represents a compile time library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths">
<summary>Gets the collection of absolute reference paths for this library.</summary>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<summary>Gets the collection of absolute reference paths for this library using specified custom resolvers.</summary>
<param name="customResolvers">The array of custom assembly resolvers.</param>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies">
<summary>Gets the list of assemblies for this library.</summary>
<returns>The list of assemblies for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library">
<summary>Represents a library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties, path and runtime store manifest.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies">
<summary>Gets the list of dependencies of this library.</summary>
<returns>The list of dependencies of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash">
<summary>Gets the hash of the package, if this library is a package.</summary>
<returns>The hash of the package, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath">
<summary>Gets the relative path to the library package hash file, if this library is a package.</summary>
<returns>The relative path to the library package hash file, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name">
<summary>Gets the library name.</summary>
<returns>The library name.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path">
<summary>Gets the relative path to package assets, if this library is a package.</summary>
<returns>The relative path to package assets, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable">
<summary>Gets a value that indicates whether this library can be serviced, if this library is a package.</summary>
<returns>
<c>true</c> if this library can be serviced; otherwise, <c>false</c></returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type">
<summary>Gets the type of this library.</summary>
<returns>The type of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version">
<summary>Gets the version of this library.</summary>
<returns>The version of this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="locale" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary">
<summary>Represents a runtime library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups">
<summary>Gets the list of native library groups for this library.</summary>
<returns>The list of native library groups for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies">
<summary>Gets the list of resource assemblies for this library.</summary>
<returns>The list of resource assemblies for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups">
<summary>Gets the list of runtime assembly groups for this library.</summary>
<returns>The list of runtime assembly groups for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
</members>
</doc>

View File

@@ -0,0 +1,515 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary">
<summary>Represents a compile time library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths">
<summary>Gets the collection of absolute reference paths for this library.</summary>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<summary>Gets the collection of absolute reference paths for this library using specified custom resolvers.</summary>
<param name="customResolvers">The array of custom assembly resolvers.</param>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies">
<summary>Gets the list of assemblies for this library.</summary>
<returns>The list of assemblies for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library">
<summary>Represents a library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties, path and runtime store manifest.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies">
<summary>Gets the list of dependencies of this library.</summary>
<returns>The list of dependencies of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash">
<summary>Gets the hash of the package, if this library is a package.</summary>
<returns>The hash of the package, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath">
<summary>Gets the relative path to the library package hash file, if this library is a package.</summary>
<returns>The relative path to the library package hash file, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name">
<summary>Gets the library name.</summary>
<returns>The library name.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path">
<summary>Gets the relative path to package assets, if this library is a package.</summary>
<returns>The relative path to package assets, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable">
<summary>Gets a value that indicates whether this library can be serviced, if this library is a package.</summary>
<returns>
<c>true</c> if this library can be serviced; otherwise, <c>false</c></returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type">
<summary>Gets the type of this library.</summary>
<returns>The type of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version">
<summary>Gets the version of this library.</summary>
<returns>The version of this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="locale" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary">
<summary>Represents a runtime library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups">
<summary>Gets the list of native library groups for this library.</summary>
<returns>The list of native library groups for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies">
<summary>Gets the list of resource assemblies for this library.</summary>
<returns>The list of resource assemblies for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups">
<summary>Gets the list of runtime assembly groups for this library.</summary>
<returns>The list of runtime assembly groups for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
</members>
</doc>

View File

@@ -0,0 +1,515 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary">
<summary>Represents a compile time library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths">
<summary>Gets the collection of absolute reference paths for this library.</summary>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<summary>Gets the collection of absolute reference paths for this library using specified custom resolvers.</summary>
<param name="customResolvers">The array of custom assembly resolvers.</param>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies">
<summary>Gets the list of assemblies for this library.</summary>
<returns>The list of assemblies for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library">
<summary>Represents a library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties, path and runtime store manifest.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies">
<summary>Gets the list of dependencies of this library.</summary>
<returns>The list of dependencies of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash">
<summary>Gets the hash of the package, if this library is a package.</summary>
<returns>The hash of the package, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath">
<summary>Gets the relative path to the library package hash file, if this library is a package.</summary>
<returns>The relative path to the library package hash file, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name">
<summary>Gets the library name.</summary>
<returns>The library name.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path">
<summary>Gets the relative path to package assets, if this library is a package.</summary>
<returns>The relative path to package assets, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable">
<summary>Gets a value that indicates whether this library can be serviced, if this library is a package.</summary>
<returns>
<c>true</c> if this library can be serviced; otherwise, <c>false</c></returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type">
<summary>Gets the type of this library.</summary>
<returns>The type of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version">
<summary>Gets the version of this library.</summary>
<returns>The version of this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="locale" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary">
<summary>Represents a runtime library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups">
<summary>Gets the list of native library groups for this library.</summary>
<returns>The list of native library groups for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies">
<summary>Gets the list of resource assemblies for this library.</summary>
<returns>The list of resource assemblies for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups">
<summary>Gets the list of runtime assembly groups for this library.</summary>
<returns>The list of runtime assembly groups for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
</members>
</doc>

View File

@@ -0,0 +1,515 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary">
<summary>Represents a compile time library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="assemblies">The library's assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> or <paramref name="assemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths">
<summary>Gets the collection of absolute reference paths for this library.</summary>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<summary>Gets the collection of absolute reference paths for this library using specified custom resolvers.</summary>
<param name="customResolvers">The array of custom assembly resolvers.</param>
<exception cref="T:System.InvalidOperationException">
Library location is not found.</exception>
<returns>The collection of absolute reference paths for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies">
<summary>Gets the list of assemblies for this library.</summary>
<returns>The list of assemblies for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library">
<summary>Represents a library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties, path and runtime store manifest.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.Library" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies">
<summary>Gets the list of dependencies of this library.</summary>
<returns>The list of dependencies of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash">
<summary>Gets the hash of the package, if this library is a package.</summary>
<returns>The hash of the package, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath">
<summary>Gets the relative path to the library package hash file, if this library is a package.</summary>
<returns>The relative path to the library package hash file, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name">
<summary>Gets the library name.</summary>
<returns>The library name.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path">
<summary>Gets the relative path to package assets, if this library is a package.</summary>
<returns>The relative path to package assets, if this library is a package.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable">
<summary>Gets a value that indicates whether this library can be serviced, if this library is a package.</summary>
<returns>
<c>true</c> if this library can be serviced; otherwise, <c>false</c></returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type">
<summary>Gets the type of this library.</summary>
<returns>The type of this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version">
<summary>Gets the version of this library.</summary>
<returns>The version of this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="locale" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
<param name="localPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.LocalPath" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary">
<summary>Represents a runtime library dependency in a dependency manifest.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties and path.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" /> class using the specified library properties.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<exception cref="T:System.ArgumentException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" /> is <see langword="null" /> or an empty string.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="dependencies" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups">
<summary>Gets the list of native library groups for this library.</summary>
<returns>The list of native library groups for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies">
<summary>Gets the list of resource assemblies for this library.</summary>
<returns>The list of resource assemblies for this library.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups">
<summary>Gets the list of runtime assembly groups for this library.</summary>
<returns>The list of runtime assembly groups for this library.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
</members>
</doc>

View File

@@ -0,0 +1 @@
265Z+TaI4SWea0xAU+iJt83nJh6GnR8VNC3wl8z3i/Oxoso34MJPpBWr5DrZiGHDEqr3JCsaou33dTrdU72urw==

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

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

View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>Microsoft.Extensions.DependencyModel</id>
<version>8.0.0</version>
<authors>Microsoft</authors>
<license type="expression">MIT</license>
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
<icon>Icon.png</icon>
<readme>PACKAGE.md</readme>
<projectUrl>https://dot.net/</projectUrl>
<description>Provides abstractions for reading `.deps` files. When a .NET application is compiled, the SDK generates a JSON manifest file (`&lt;ApplicationName&gt;.deps.json`) that contains information about application dependencies. You can use `Microsoft.Extensions.DependencyModel` to read information from this manifest at run time. This is useful when you want to dynamically compile code (for example, using Roslyn Emit API) referencing the same dependencies as your main application.
By default, the dependency manifest contains information about the application's target framework and runtime dependencies. Set the PreserveCompilationContext project property to `true` to additionally include information about reference assemblies used during compilation.</description>
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<serviceable>true</serviceable>
<repository type="git" url="https://github.com/dotnet/runtime" commit="5535e31a712343a63f5d7d796cd874e563e5ac14" />
<dependencies>
<group targetFramework=".NETFramework4.6.2">
<dependency id="System.Text.Encodings.Web" version="8.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="8.0.0" exclude="Build,Analyzers" />
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
<dependency id="System.Memory" version="4.5.5" exclude="Build,Analyzers" />
</group>
<group targetFramework="net6.0">
<dependency id="System.Text.Encodings.Web" version="8.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="8.0.0" exclude="Build,Analyzers" />
</group>
<group targetFramework="net7.0">
<dependency id="System.Text.Encodings.Web" version="8.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="8.0.0" exclude="Build,Analyzers" />
</group>
<group targetFramework="net8.0">
<dependency id="System.Text.Encodings.Web" version="8.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="8.0.0" exclude="Build,Analyzers" />
</group>
<group targetFramework=".NETStandard2.0">
<dependency id="System.Text.Encodings.Web" version="8.0.0" exclude="Build,Analyzers" />
<dependency id="System.Text.Json" version="8.0.0" exclude="Build,Analyzers" />
<dependency id="System.Buffers" version="4.5.1" exclude="Build,Analyzers" />
<dependency id="System.Memory" version="4.5.5" exclude="Build,Analyzers" />
</group>
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Runtime" targetFramework=".NETFramework4.6.2" />
</frameworkAssemblies>
</metadata>
</package>

View File

@@ -0,0 +1,49 @@
## About
<!-- A description of the package and where one can find more documentation -->
Provides abstractions for reading `.deps` files. When a .NET application is compiled, the SDK generates a JSON manifest file (`<ApplicationName>.deps.json`) that contains information about application dependencies. You can use `Microsoft.Extensions.DependencyModel` to read information from this manifest at run time. This is useful when you want to dynamically compile code (for example, using Roslyn Emit API) referencing the same dependencies as your main application.
By default, the dependency manifest contains information about the application's target framework and runtime dependencies. Set the [PreserveCompilationContext](https://docs.microsoft.com/dotnet/core/project-sdk/msbuild-props#preservecompilationcontext) project property to `true` to additionally include information about reference assemblies used during compilation.
## How to Use
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
The following example shows how to display the list of assemblies used when compiling the current application. Include `<PreserveCompilationContext>true</PreserveCompilationContext>` in your project file to run this example.
```cs
using System;
using Microsoft.Extensions.DependencyModel;
class Program
{
static void Main()
{
Console.WriteLine("Compilation libraries:");
Console.WriteLine();
foreach (CompilationLibrary lib in DependencyContext.Default.CompileLibraries)
{
foreach (string path in lib.ResolveReferencePaths())
{
Console.WriteLine(path);
}
}
}
}
```
## Additional Documentation
<!-- Links to further documentation -->
* [.deps.json file format](https://github.com/dotnet/sdk/blob/main/documentation/specs/runtime-configuration-file.md#appnamedepsjson)
* [Microsoft.Extensions.DependencyModel namespace](https://docs.microsoft.com/dotnet/api/microsoft.extensions.dependencymodel)
* [Microsoft.Extensions.DependencyModel.DependencyContext](https://docs.microsoft.com/dotnet/api/microsoft.extensions.dependencymodel.dependencycontext)
## Feedback & Contributing
<!-- How to provide feedback on this package and contribute to it -->
Microsoft.Extensions.DependencyModel is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime).

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyModel_net462">
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyModel_net462"
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
<Warning Text="Microsoft.Extensions.DependencyModel 8.0.0 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set &lt;SuppressTfmSupportBuildWarnings&gt;true&lt;/SuppressTfmSupportBuildWarnings&gt; in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
</Target>
</Project>

View File

@@ -0,0 +1,6 @@
<Project InitialTargets="NETStandardCompatError_Microsoft_Extensions_DependencyModel_net6_0">
<Target Name="NETStandardCompatError_Microsoft_Extensions_DependencyModel_net6_0"
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
<Warning Text="Microsoft.Extensions.DependencyModel 8.0.0 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net6.0 or later. You may also set &lt;SuppressTfmSupportBuildWarnings&gt;true&lt;/SuppressTfmSupportBuildWarnings&gt; in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
</Target>
</Project>

View File

@@ -0,0 +1,467 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="customResolvers" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library" />
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
<param name="runtimeStoreManifestName" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups" />
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
<member name="T:System.Collections.Generic.CollectionExtensions">
<summary>Provides extension methods for generic collections.</summary>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of assets where each asset has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of assets where each asset's value equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets where each asset's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
</members>
</doc>

View File

@@ -0,0 +1,467 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="customResolvers" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library" />
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
<param name="runtimeStoreManifestName" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups" />
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
<member name="T:System.Collections.Generic.CollectionExtensions">
<summary>Provides extension methods for generic collections.</summary>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of assets where each asset has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of assets where each asset's value equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets where each asset's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
</members>
</doc>

View File

@@ -0,0 +1,467 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="customResolvers" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library" />
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
<param name="runtimeStoreManifestName" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups" />
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
<member name="T:System.Collections.Generic.CollectionExtensions">
<summary>Provides extension methods for generic collections.</summary>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of assets where each asset has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of assets where each asset's value equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets where each asset's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
</members>
</doc>

View File

@@ -0,0 +1,467 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="customResolvers" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library" />
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
<param name="runtimeStoreManifestName" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups" />
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
<member name="T:System.Collections.Generic.CollectionExtensions">
<summary>Provides extension methods for generic collections.</summary>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of assets where each asset has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of assets where each asset's value equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets where each asset's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
</members>
</doc>

View File

@@ -0,0 +1,467 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.Extensions.DependencyModel</name>
</assembly>
<members>
<member name="T:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner" />
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Int32)">
<param name="i" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.Object)">
<param name="o" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add(System.String)">
<param name="s" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Add``1(``0,System.Collections.Generic.IEqualityComparer{``0})">
<param name="value" />
<param name="comparer" />
<typeparam name="TValue" />
</member>
<member name="M:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.Start" />
<member name="P:Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner.CombinedHash" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="assemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="customResolvers" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationLibrary.Assemblies" />
<member name="T:Microsoft.Extensions.DependencyModel.CompilationOptions" />
<member name="M:Microsoft.Extensions.DependencyModel.CompilationOptions.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<param name="defines" />
<param name="languageVersion" />
<param name="platform" />
<param name="allowUnsafe" />
<param name="warningsAsErrors" />
<param name="optimize" />
<param name="keyFile" />
<param name="delaySign" />
<param name="publicSign" />
<param name="debugType" />
<param name="emitEntryPoint" />
<param name="generateXmlDocumentation" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.AllowUnsafe" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DebugType" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Default" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Defines" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.DelaySign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.EmitEntryPoint" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.GenerateXmlDocumentation" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.KeyFile" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.LanguageVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Optimize" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.Platform" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.PublicSign" />
<member name="P:Microsoft.Extensions.DependencyModel.CompilationOptions.WarningsAsErrors" />
<member name="T:Microsoft.Extensions.DependencyModel.Dependency" />
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.#ctor(System.String,System.String)">
<param name="name" />
<param name="version" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(Microsoft.Extensions.DependencyModel.Dependency)">
<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>
<see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.Equals(System.Object)">
<param name="obj" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Dependency.GetHashCode" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Dependency.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContext">
<summary>Provides information about application dependencies.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.#ctor(Microsoft.Extensions.DependencyModel.TargetInfo,Microsoft.Extensions.DependencyModel.CompilationOptions,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.CompilationLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeLibrary},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFallbacks})">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext" /> class.</summary>
<param name="target">Target runtime information.</param>
<param name="compilationOptions">Compilation options.</param>
<param name="compileLibraries">Compilation libraries.</param>
<param name="runtimeLibraries">Runtime libraries.</param>
<param name="runtimeGraph">Runtime identifiers graph.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Load(System.Reflection.Assembly)">
<summary>Loads the dependency context for the specified assembly.</summary>
<param name="assembly">The assembly to load dependency context for.</param>
<returns>The dependency context for the specified assembly, or <c>null</c> when dependency context is not available.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContext.Merge(Microsoft.Extensions.DependencyModel.DependencyContext)">
<summary>Merges the current dependency context with the specifed one.</summary>
<param name="other">The dependency context to merge.</param>
<returns>The dependency context that results from merging dependencies of the current context with the specified one.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompilationOptions">
<summary>Gets the compilation options used to compile the application.</summary>
<returns>The compilation options used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.CompileLibraries">
<summary>Gets the list of libraries used to compile the application.</summary>
<returns>The list of libraries used to compile the application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Default">
<summary>Gets the dependency context for the current application.</summary>
<returns>The dependency context for the current application.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeGraph">
<summary>Gets a runtime identifiers graph.</summary>
<returns>A runtime identifiers graph.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.RuntimeLibraries">
<summary>Gets the list of libraries used by the application at run time.</summary>
<returns>The list of libraries used by the application at run time.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContext.Target">
<summary>Gets information about the application's target runtime.</summary>
<returns>The application's target runtime information.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextExtensions" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetDefaultNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext)">
<param name="self" />
<param name="context" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeAssemblyNames(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="runtimeIdentifier" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextExtensions.GetRuntimeNativeRuntimeFileAssets(Microsoft.Extensions.DependencyModel.RuntimeLibrary,Microsoft.Extensions.DependencyModel.DependencyContext,System.String)">
<param name="self" />
<param name="context" />
<param name="runtimeIdentifier" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose">
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Dispose(System.Boolean)">
<param name="disposing" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextJsonReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextLoader" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Load(System.Reflection.Assembly)">
<param name="assembly" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.DependencyContextLoader.Default" />
<member name="T:Microsoft.Extensions.DependencyModel.DependencyContextWriter" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.DependencyContextWriter.Write(Microsoft.Extensions.DependencyModel.DependencyContext,System.IO.Stream)">
<param name="context" />
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.IDependencyContextReader" />
<member name="M:Microsoft.Extensions.DependencyModel.IDependencyContextReader.Read(System.IO.Stream)">
<param name="stream" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Library" />
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Library.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
<param name="runtimeStoreManifestName" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.Library.Dependencies" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Hash" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.HashPath" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Path" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.RuntimeStoreManifestName" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Serviceable" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Type" />
<member name="P:Microsoft.Extensions.DependencyModel.Library.Version" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.#ctor(System.String)">
<param name="basePath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.#ctor(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[])">
<param name="resolvers" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver" />
<member name="F:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.DotNetReferenceAssembliesPathEnv" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.DotNetReferenceAssembliesPathResolver.Resolve" />
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.#ctor(System.String)">
<param name="nugetPackageDirectory" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor" />
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.#ctor(System.String,System.String[])">
<param name="defaultReferenceAssembliesPath" />
<param name="fallbackSearchPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(Microsoft.Extensions.DependencyModel.CompilationLibrary,System.Collections.Generic.List{System.String})">
<param name="library" />
<param name="assemblies" />
</member>
<member name="T:Microsoft.Extensions.DependencyModel.ResourceAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.ResourceAssembly.#ctor(System.String,System.String)">
<param name="path" />
<param name="locale" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Locale" />
<member name="P:Microsoft.Extensions.DependencyModel.ResourceAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssembly" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.#ctor(System.String,System.String)">
<param name="assemblyName" />
<param name="path" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Create(System.String)">
<param name="path" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Name" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssembly.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeFile})">
<param name="runtime" />
<param name="runtimeFiles" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="assetPaths" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
<summary>Gets a list of asset paths provided in this runtime group.</summary>
<returns>A read-only list of strings that represent the asset paths.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
<summary>The runtime ID associated with this group (may be empty if the group is runtime-agnostic).</summary>
<returns>A string that represents the runtime ID.</returns>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
<summary>Gets a list of runtime files provided in this runtime group.</summary>
<returns>A read-only list of runtime file instances.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFallbacks" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.#ctor(System.String,System.String[])">
<param name="runtime" />
<param name="fallbacks" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Fallbacks" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFallbacks.Runtime" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeFile.#ctor(System.String,System.String,System.String)">
<param name="path" />
<param name="assemblyVersion" />
<param name="fileVersion" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.AssemblyVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.FileVersion" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeFile.Path" />
<member name="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String)">
<param name="type" />
<param name="name" />
<param name="version" />
<param name="hash" />
<param name="runtimeAssemblyGroups" />
<param name="nativeLibraryGroups" />
<param name="resourceAssemblies" />
<param name="dependencies" />
<param name="serviceable" />
<param name="path" />
<param name="hashPath" />
</member>
<member name="M:Microsoft.Extensions.DependencyModel.RuntimeLibrary.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.ResourceAssembly},System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.Dependency},System.Boolean,System.String,System.String,System.String)">
<summary>Initializes a new <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeLibrary" />.</summary>
<param name="type">The library's type.</param>
<param name="name">The library's name.</param>
<param name="version">The library's version.</param>
<param name="hash">The library package's hash.</param>
<param name="runtimeAssemblyGroups">The library's runtime assemblies.</param>
<param name="nativeLibraryGroups">The library's native libraries.</param>
<param name="resourceAssemblies">The library's resource assemblies.</param>
<param name="dependencies">The library's dependencies.</param>
<param name="serviceable">Whether the library is serviceable.</param>
<param name="path">The library package's path.</param>
<param name="hashPath">The library package's hash path.</param>
<param name="runtimeStoreManifestName">The library's runtime store manifest name.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="type" />, or <paramref name="name" />, or <paramref name="version" />, or <paramref name="runtimeAssemblyGroups" />, or <paramref name="nativeLibraryGroups" />, or <paramref name="resourceAssemblies" /> or <paramref name="dependencies" /> is <see langword="null" />.</exception>
</member>
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.NativeLibraryGroups" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.ResourceAssemblies" />
<member name="P:Microsoft.Extensions.DependencyModel.RuntimeLibrary.RuntimeAssemblyGroups" />
<member name="T:Microsoft.Extensions.DependencyModel.TargetInfo" />
<member name="M:Microsoft.Extensions.DependencyModel.TargetInfo.#ctor(System.String,System.String,System.String,System.Boolean)">
<param name="framework" />
<param name="runtime" />
<param name="runtimeSignature" />
<param name="isPortable" />
</member>
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Framework" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.IsPortable" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.Runtime" />
<member name="P:Microsoft.Extensions.DependencyModel.TargetInfo.RuntimeSignature" />
<member name="T:System.Collections.Generic.CollectionExtensions">
<summary>Provides extension methods for generic collections.</summary>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of assets where each asset has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetDefaultRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup})">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value has an empty runtime.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, each with an empty <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of assets where each asset's value equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="self" /> is <see langword="null" />.</exception>
<returns>An enumeration of assets where each asset's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeFileAssets(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets an enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" /> where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>An enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeFile" />, where each value's <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> equals <paramref name="runtime" />.</returns>
</member>
<member name="M:System.Collections.Generic.CollectionExtensions.GetRuntimeGroup(System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyModel.RuntimeAssetGroup},System.String)">
<summary>Gets the first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />.</summary>
<param name="self">The source enumeration of <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" />.</param>
<param name="runtime">The string to search for.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="runtime" /> is <see langword="null" /> or empty.</exception>
<returns>The first <see cref="T:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup" /> where <see cref="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime" /> matches <paramref name="runtime" />, or <see langword="null" /> if none exists.</returns>
</member>
</members>
</doc>

View File

@@ -0,0 +1 @@
SqCza8oP48zqbh/0z7O2z5KHug4dpvXm5A/2Stt98sCaqtP/ux/MMzGzwpVZHj4XE7DfvGIWqwe3jiLtw7pG9g==