Bracket ======= **Energy.Base.Bracket** defines text brackets such as `{}`, `[]`, `{{}}`, or `""`. It is used by `Energy.Core.Syntax` and other text parsing helpers to locate and extract quoted or enclosed values. ```csharp Energy.Base.Bracket bracket = new Energy.Base.Bracket("{", "}"); Console.WriteLine(bracket.MatchExpression); ``` Array ----- **Energy.Base.Bracket.Array** is a collection of brackets that can produce a combined regular expression. ```csharp Energy.Base.Bracket.Array brackets = new Energy.Base.Bracket.Array(); brackets.Add(new Energy.Base.Bracket("{{", "}}")); brackets.Add(new Energy.Base.Bracket("${", "}")); string expression = brackets.GetMatchExpression(); ``` Properties ---------- | Property | Description | |----------|-------------| | `Prefix` | Opening bracket. | | `Suffix` | Closing bracket. | | `Enclosure` | Combined prefix and suffix. | | `CharacterClass` | Allowed characters for single bracket values. | | `Include` | Escape sequence for including the suffix. | | `MatchExpression` | Generated regular expression. | See also -------- - `core-syntax`