KGy SOFT

HybridResourceManagerGetString Method (String, CultureInfo)

KGy SOFT Core Libraries Help
Returns the value of the string resource localized for the specified culture.

Namespace:  KGySoft.Resources
Assembly:  KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 5.4.0
Syntax

public override string GetString(
	string name,
	CultureInfo culture
)

Parameters

name
Type: SystemString
The name of the resource to retrieve.
culture
Type: System.GlobalizationCultureInfo
An object that represents the culture for which the resource is localized. If the resource is not localized for this culture, the resource manager uses fallback rules to locate an appropriate resource. If this value is , the CultureInfo object is obtained by using the CultureInfo.CurrentUICulture property.

Return Value

Type: String
The value of the resource localized for the specified culture, or  if name cannot be found in a resource set.

Implements

IExpandoResourceManagerGetString(String, CultureInfo)
Exceptions

ExceptionCondition
ArgumentNullExceptionname is .
ObjectDisposedExceptionThe HybridResourceManager is already disposed.
InvalidOperationExceptionSafeMode is   and the type of the resource is not String.
MissingManifestResourceExceptionNo usable set of localized resources has been found, and there are no default culture resources. For information about how to handle this exception, see the notes under Instantiating a ResXResourceManager object section of the description of the ResXResourceManager class.
Remarks

If SafeMode is , then instead of throwing an InvalidOperationException either the raw XML value (for resources from a .resx source) or the string representation of the object (for resources from a compiled source) will be returned for non-string resources.

String values are not duplicated in memory, regardless the value of the CloneValues property.

See Also

Reference