string Value { get; set; }

book_4_sparkGenerated
code_blocksInput

Description

The Value property of the TitleAttribute class is a string that represents the title or a "nice name" associated with a type or a type member. This property is used to provide a human-readable name that can be utilized by the DisplayInfo library to present information in a more user-friendly manner.

Usage

To use the Value property, you must first apply the TitleAttribute to a class, method, or property. The Value property can then be set to a string that represents the desired title or name.

Example

// Example of using TitleAttribute with the Value property
[Title("Player Character")]
public class Player
{
    // Class implementation
}

// Retrieving the title using DisplayInfo
var titleAttribute = (TitleAttribute)Attribute.GetCustomAttribute(typeof(Player), typeof(TitleAttribute));
string title = titleAttribute?.Value;
// title should be "Player Character"