ResXResourceManagerGetExpandoResourceSet 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#
public 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.

Implements

IExpandoResourceManagerGetExpandoResourceSet(CultureInfo, ResourceSetRetrieval, Boolean)

Exceptions

ArgumentNullExceptionculture is .
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