IExpandoResourceSetSetMetaObject Method

Adds or replaces a metadata object in the current IExpandoResourceSet with the specified name.

Definition

Namespace: KGySoft.Resources
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 10.0.0
C#
void SetMetaObject(
	string name,
	Object? value
)

Parameters

name  String
Name of the metadata value to set.
value  Object
The metadata value to set. If , a null reference will be explicitly stored.

Remarks

To remove the user-defined content use the RemoveMetaObject method.

value can be a ResXDataNode as well, its value will be interpreted correctly and added to the IExpandoResourceSet with the specified name.

If value is a ResXFileRef, then a file reference will be added to the IExpandoResourceSet. On saving its path will be made relative to the specified basePath argument of the Save methods. If forceEmbeddedResources is on saving, the file references will be converted to embedded ones.

Exceptions

See Also