Microsoft.Extensions.DependencyModel
Represents a compile time library dependency in a dependency manifest.
Initializes a new instance of the class using the specified library properties and path.
The library's type.
The library's name.
The library's version.
The library package's hash.
The library's assemblies.
The library's dependencies.
Whether the library is serviceable.
The library package's path.
The library package's hash path.
, or , or is or an empty string.
or is .
Initializes a new instance of the class using the specified library properties.
The library's type.
The library's name.
The library's version.
The library package's hash.
The library's assemblies.
The library's dependencies.
Whether the library is serviceable.
, or , or is or an empty string.
or is .
Gets the collection of absolute reference paths for this library.
Library location is not found.
The collection of absolute reference paths for this library.
Gets the collection of absolute reference paths for this library using specified custom resolvers.
The array of custom assembly resolvers.
Library location is not found.
The collection of absolute reference paths for this library.
Gets the list of assemblies for this library.
The list of assemblies for this library.
Indicates whether the current object is equal to another object of the same type.
An object to compare with this object.
if the current object is equal to the parameter; otherwise, .
Provides information about application dependencies.
Initializes a new instance of the class.
Target runtime information.
Compilation options.
Compilation libraries.
Runtime libraries.
Runtime identifiers graph.
Loads the dependency context for the specified assembly.
The assembly to load dependency context for.
The dependency context for the specified assembly, or null when dependency context is not available.
Merges the current dependency context with the specifed one.
The dependency context to merge.
The dependency context that results from merging dependencies of the current context with the specified one.
Gets the compilation options used to compile the application.
The compilation options used to compile the application.
Gets the list of libraries used to compile the application.
The list of libraries used to compile the application.
Gets the dependency context for the current application.
The dependency context for the current application.
Gets a runtime identifiers graph.
A runtime identifiers graph.
Gets the list of libraries used by the application at run time.
The list of libraries used by the application at run time.
Gets information about the application's target runtime.
The application's target runtime information.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Represents a library dependency in a dependency manifest.
Initializes a new instance of the class using the specified library properties, path and runtime store manifest.
The library's type.
The library's name.
The library's version.
The library package's hash.
The library's dependencies.
Whether the library is serviceable.
The library package's path.
The library package's hash path.
The library's runtime store manifest name.
, or , or is or an empty string.
is .
Initializes a new instance of the class using the specified library properties and path.
The library's type.
The library's name.
The library's version.
The library package's hash.
The library's dependencies.
Whether the library is serviceable.
The library package's path.
The library package's hash path.
, or , or is or an empty string.
is .
Initializes a new instance of the class using the specified library properties.
The library's type.
The library's name.
The library's version.
The library package's hash.
The library's dependencies.
Whether the library is serviceable.
Gets the list of dependencies of this library.
The list of dependencies of this library.
Gets the hash of the package, if this library is a package.
The hash of the package, if this library is a package.
Gets the relative path to the library package hash file, if this library is a package.
The relative path to the library package hash file, if this library is a package.
Gets the library name.
The library name.
Gets the relative path to package assets, if this library is a package.
The relative path to package assets, if this library is a package.
Gets a value that indicates whether this library can be serviced, if this library is a package.
true if this library can be serviced; otherwise, false
Gets the type of this library.
The type of this library.
Gets the version of this library.
The version of this library.
Gets a list of asset paths provided in this runtime group.
A read-only list of strings that represent the asset paths.
The runtime ID associated with this group (may be empty if the group is runtime-agnostic).
A string that represents the runtime ID.
Gets a list of runtime files provided in this runtime group.
A read-only list of runtime file instances.
Represents a runtime library dependency in a dependency manifest.
Initializes a new .
The library's type.
The library's name.
The library's version.
The library package's hash.
The library's runtime assemblies.
The library's native libraries.
The library's resource assemblies.
The library's dependencies.
Whether the library is serviceable.
The library package's path.
The library package's hash path.
The library's runtime store manifest name.
, or , or , or , or , or or is .
Initializes a new instance of the class using the specified library properties and path.
The library's type.
The library's name.
The library's version.
The library package's hash.
The library's runtime assemblies.
The library's native libraries.
The library's resource assemblies.
The library's dependencies.
Whether the library is serviceable.
The library package's path.
The library package's hash path.
, or , or is or an empty string.
, or , or , or is .
Initializes a new instance of the class using the specified library properties.
The library's type.
The library's name.
The library's version.
The library package's hash.
The library's runtime assemblies.
The library's native libraries.
The library's resource assemblies.
The library's dependencies.
Whether the library is serviceable.
, or , or is or an empty string.
, or , or , or is .
Gets the list of native library groups for this library.
The list of native library groups for this library.
Gets the list of resource assemblies for this library.
The list of resource assemblies for this library.
Gets the list of runtime assembly groups for this library.
The list of runtime assembly groups for this library.