Guid Guid { get; set; }

robot_2Generated
code_blocksInput

Description

The Guid property of the ConfigData class represents a unique identifier for the configuration data. This property is decorated with the JsonPropertyName attribute, which specifies that the JSON property name should be __guid when serialized. Additionally, the Hide attribute is applied, indicating that this property should be hidden from certain UI elements or editors.

Usage

Use the Guid property to retrieve or assign a unique identifier to a configuration data instance. This is particularly useful for tracking and managing configuration data across different sessions or components.

Example

// Example of accessing the Guid property in a derived class
public class MyConfigData : ConfigData
{
    public MyConfigData()
    {
        // Assign a new Guid
        this.Guid = Guid.NewGuid();
    }

    public void PrintGuid()
    {
        // Access the Guid property
        Console.WriteLine($"Configuration GUID: {this.Guid}");
    }
}