using AppKit; namespace Cauldron.Macos.SourceWriter; public class KeywordDescriptor { #region Computed Properties /// Gets or sets the KeywordType. /// The type. public KeywordType Type { get; set; } = KeywordType.Keyword; /// /// Gets or sets the NSColor that the /// will set this keyword to. /// /// The NSColor. public NSColor Color { get; set; } = NSColor.Black; /// Gets or sets the tooltip used to define this keyword. /// The tooltip. public string Tooltip { get; set; } = ""; #endregion #region Constructors /// /// Initializes a new instance of the class. /// public KeywordDescriptor() { } /// /// Initializes a new instance of the class. /// /// Specifies the KeywordType. /// Specifies the NSColor that this keyword will be set to. /// Defines the tool tip for this keyword. public KeywordDescriptor(KeywordType type, NSColor color, string toolTip) { this.Type = type; this.Color = color; this.Tooltip = toolTip; } #endregion }