Microsoft.Extensions.Localization
Represents a cache of string names in resources.
Adds a set of resource names to the cache by using the specified function, if the name does not already exist.
The resource name to add string names for.
The function used to generate the string names for the resource.
The string names for the resource.
Provides programmatic configuration for localization.
The relative path under application root where resource files are located.
The manifest '{0}' was not found.
The manifest '{0}' was not found.
No manifests exist for the current culture.
No manifests exist for the current culture.
Provides the location of resources for an Assembly.
Creates a new .
The location of resources for this Assembly.
The location of resources for this Assembly.
An that uses the and
to provide localized strings.
This type is thread-safe.
Creates a new .
The to read strings from.
The that contains the strings as embedded resources.
The base name of the embedded resource that contains the strings.
Cache of the list of strings for a given resource assembly name.
The .
Intended for testing purposes only.
Intended for testing purposes only.
Creates a new for a specific .
The to use.
A culture-specific .
Returns all strings in the specified culture.
The to get strings for.
The strings.
Gets a resource string from the and returns null instead of
throwing exceptions if a match isn't found.
The name of the string resource.
The to get the string for.
The resource string, or null if none was found.
An that creates instances of .
offers multiple ways to set the relative path of
resources to be used. They are, in order of precedence:
-> -> the project root.
Creates a new .
The .
The .
Gets the resource prefix used to look up the resource.
The type of the resource to be looked up.
The prefix for resource lookup.
Gets the resource prefix used to look up the resource.
The type of the resource to be looked up.
The base namespace of the application.
The folder containing all resources.
The prefix for resource lookup.
For the type "Sample.Controllers.Home" if there's a resourceRelativePath return
"Sample.Resourcepath.Controllers.Home" if there isn't one then it would return "Sample.Controllers.Home".
Gets the resource prefix used to look up the resource.
The name of the resource to be looked up
The base namespace of the application.
The prefix for resource lookup.
Creates a using the and
of the specified .
The .
The .
Creates a .
The base name of the resource to load strings from.
The location to load resources from.
The .
Creates a for the given input.
The assembly to create a for.
The base name of the resource to search for.
A for the given and .
This method is virtual for testing purposes only.
Gets the resource prefix used to look up the resource.
The general location of the resource.
The base name of the resource.
The location of the resource within .
The resource prefix used to look up the resource.
Gets a from the provided .
The assembly to get a from.
The associated with the given .
This method is protected and virtual for testing purposes only.
Gets a from the provided .
The assembly to get a from.
The associated with the given .
This method is protected and virtual for testing purposes only.
An that uses the and
to provide localized strings for a specific .
Creates a new .
The to read strings from.
The that can find the resources.
The base name of the embedded resource that contains the strings.
Cache of the list of strings for a given resource assembly name.
The specific to use.
The .
Creates a new .
The to read strings from.
The that contains the strings as embedded resources.
The base name of the embedded resource that contains the strings.
Cache of the list of strings for a given resource assembly name.
The specific to use.
The .
An implementation of backed by a .
Provides the RootNamespace of an Assembly. The RootNamespace of the assembly is used by Localization to
determine the resource name to look for when RootNamespace differs from the AssemblyName.
Creates a new .
The RootNamespace for this Assembly.
The RootNamespace of this Assembly. The RootNamespace of the assembly is used by Localization to
determine the resource name to look for when RootNamespace differs from the AssemblyName.
Extension methods for setting up localization services in an .
Adds services required for application localization.
The to add the services to.
The so that additional calls can be chained.
Adds services required for application localization.
The to add the services to.
An to configure the .
The so that additional calls can be chained.