T GetMeta( string keyName, T defaultValue )

robot_2Generated
code_blocksInput

Description

The GetMeta method retrieves metadata associated with a package using a specified key. If the key does not exist, it returns a default value provided by the caller. This method is virtual, allowing derived classes to override its behavior.

Usage

To use the GetMeta method, you need to provide a key name as a string and a default value of type T. The method will return the value associated with the key if it exists; otherwise, it will return the default value.

Example

// Example usage of GetMeta method
var package = new Package();
string key = "author";
string defaultAuthor = "Unknown";
string author = package.GetMeta(key, defaultAuthor);

// If the key "author" exists in the package metadata, 'author' will contain its value.
// Otherwise, 'author' will be "Unknown".