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.


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.


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.