IExpandoResourceManagerGetExpandoResourceSet Method

Retrieves the resource set for a particular culture, which can be dynamically modified.

Definition

Namespace: KGySoft.Resources
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 9.0.0-preview.1
C#
IExpandoResourceSet? GetExpandoResourceSet(
	CultureInfo culture,
	ResourceSetRetrieval behavior = ResourceSetRetrieval.LoadIfExists,
	bool tryParents = false
)

Parameters

culture  CultureInfo
The culture whose resources are to be retrieved.
behavior  ResourceSetRetrieval  (Optional)
Determines the retrieval behavior of the result IExpandoResourceSet. This parameter is optional.
Default value: LoadIfExists.
tryParents  Boolean  (Optional)
to use resource fallback to load an appropriate resource if the resource set cannot be found; to bypass the resource fallback process. This parameter is optional.
Default value: .

Return Value

IExpandoResourceSet
The resource set for the specified culture, or if the specified culture cannot be retrieved by the defined behavior, or when this IExpandoResourceManager instance is configured so that it cannot return an IExpandoResourceSet instance.

Exceptions

ArgumentNullExceptionculture is .
ObjectDisposedExceptionThe IExpandoResourceManager is already disposed.
ArgumentOutOfRangeExceptionbehavior does not fall in the expected range.
MissingManifestResourceExceptionResource file of the neutral culture was not found, while tryParents is and behavior is not CreateIfNotExists.

See Also