Retrieves the resource set for a particular culture, which can be dynamically modified.
Namespace: KGySoft.Resources
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 7.0.0-preview.3
Syntax
public IExpandoResourceSet? GetExpandoResourceSet( CultureInfo culture, ResourceSetRetrieval behavior = ResourceSetRetrieval.LoadIfExists, bool tryParents = false )
Parameters
- culture
- Type: System.GlobalizationCultureInfo
The culture whose resources are to be retrieved. - behavior (Optional)
- Type: KGySoft.ResourcesResourceSetRetrieval
Determines the retrieval behavior of the result IExpandoResourceSet. This parameter is optional.
Default value: LoadIfExists. - tryParents (Optional)
- Type: SystemBoolean
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
Type: IExpandoResourceSetThe resource set for the specified culture, or if the specified culture cannot be retrieved by the defined behavior.
Implements
IExpandoResourceManagerGetExpandoResourceSet(CultureInfo, ResourceSetRetrieval, Boolean)Exceptions
Exception | Condition |
---|---|
ArgumentNullException | culture is . |
ArgumentOutOfRangeException | behavior does not fall in the expected range. |
MissingManifestResourceException | Resource file of the neutral culture was not found, while tryParents is and behavior is not CreateIfNotExists. |
See Also