KGy SOFT

HybridResourceManagerGetMetaObject Method

KGy SOFT Core Libraries Help
Returns the value of the specified non-string metadata for the specified culture.

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

public virtual Object GetMetaObject(
	string name,
	CultureInfo culture = null
)

Parameters

name
Type: SystemString
The name of the metadata to retrieve.
culture (Optional)
Type: System.GlobalizationCultureInfo
An object that represents the culture for which the metadata should be returned. If this value is , the CultureInfo object is obtained by using the CultureInfo.InvariantCulture property. Unlike in case of GetObject method, no fallback is used if the metadata is not found in the specified culture. This parameter is optional.
Default value: .

Return Value

Type: Object
If SafeMode is , then the method returns a ResXDataNode instance instead of the actual deserialized value. Otherwise, returns the value of the metadata localized for the specified culture, or  if name cannot be found in a resource set.

Implements

IExpandoResourceManagerGetMetaObject(String, CultureInfo)
Exceptions

ExceptionCondition
ArgumentNullExceptionname is .
ObjectDisposedExceptionThe HybridResourceManager is already disposed.
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.
See Also

Reference