Shared Library

Library of shared attributes and utilities used across other OmegaLeo.HelperLib packages


OmegaLeo.HelperLib.Shared

ChangelogAttribute

OmegaLeo.HelperLib.Shared
Member Documentation
ChangelogAttribute

Attribute to annotate classes, methods, or properties with changelog information.


Attribute Args:
  • Version - Changelog version
  • Description - Description of what was changed
  • Date - Date of the changes (Optional)
Example:
[Changelog("1.0.0", "Created ChangelogAttribute to be used to register changes in the code.")]
public class ChangelogAttribute : Attribute

DocumentationAttribute

OmegaLeo.HelperLib.Shared
Member Documentation
DocumentationAttribute

Attribute to annotate classes, methods, or properties with documentation information.


Attribute Args:
  • title: The title of the documentation.
  • description: A brief description.
  • args: An array of argument descriptions.
  • codeExample: An optional code example.
Example:
[Documentation(
    "MyMethod",
    "This method does something important.",
    new string[] { "param1: The first parameter.", "param2: The second parameter." },
    "MyMethod(param1, param2);"
)]
public void MyMethod(string param1, int param2)
{
    // Method implementation
}

Changelog

Version 1.2.1

January 28, 2026

OmegaLeo.HelperLib.Shared.Attributes

  • ChangelogAttribute:
    • Created documentation for ChangelogAttribute.
  • DocumentationAttribute:
    • Created documentation for DocumentationAttribute.

Version 1.0.0

OmegaLeo.HelperLib.Shared.Attributes

  • ChangelogAttribute:
    • Created ChangelogAttribute to be used to register changes in the code.