Energy Core Library
Energy.Base.Bracket Class Reference

Quoting values with "brackets" like {...}, [...], {{...}}, "...". More...

Classes

class  Array
 
class  SearchResult
 

Public Member Functions

 Bracket ()
 
 Bracket (string enclosure)
 
 Bracket (string prefix, string suffix)
 
 Bracket (string prefix, string suffix, string characterClass)
 
string GetMatchExpression ()
 Get match exception to search values in brackets. More...
 
string [] FindArray (string input)
 Find all values in brackets. More...
 
IEnumerable< string > Find (string input)
 Find all values in brackets. More...
 
IEnumerable< SearchResultSearch (string input)
 Find all values in brackets. More...
 
override string ToString ()
 
string GetPrefixText ()
 Get prefix text selecting from single enclosure or empty string if null. More...
 
string Quote (string text)
 Quote text using bracket settings. More...
 

Static Public Member Functions

static implicit operator Bracket (string enclosure)
 

Properties

string Prefix [get, set]
 Prefix More...
 
string Suffix [get, set]
 Suffix More...
 
string Enclosure [get, set]
 Enclosure More...
 
string CharacterClass [get, set]
 Character class for single prefixed or suffixed values. Default is everything but not whitespace. More...
 
string Include [get, set]
 Optionally include special sequence to include suffix instead of treating as end of quoted value. Set to empty string if you don't want to escape anything inside text in brackets. Set to null if you want to use default double suffix. More...
 
string MatchExpression [get, set]
 

Detailed Description

Quoting values with "brackets" like {...}, [...], {{...}}, "...".

Constructor & Destructor Documentation

◆ Bracket() [1/4]

Energy.Base.Bracket.Bracket ( )

◆ Bracket() [2/4]

Energy.Base.Bracket.Bracket ( string  enclosure)

◆ Bracket() [3/4]

Energy.Base.Bracket.Bracket ( string  prefix,
string  suffix 
)

◆ Bracket() [4/4]

Energy.Base.Bracket.Bracket ( string  prefix,
string  suffix,
string  characterClass 
)

Member Function Documentation

◆ Find()

IEnumerable<string> Energy.Base.Bracket.Find ( string  input)

Find all values in brackets.

Parameters
input
Returns

◆ FindArray()

string [] Energy.Base.Bracket.FindArray ( string  input)

Find all values in brackets.

Parameters
input
Returns

◆ GetMatchExpression()

string Energy.Base.Bracket.GetMatchExpression ( )

Get match exception to search values in brackets.

Returns

◆ GetPrefixText()

string Energy.Base.Bracket.GetPrefixText ( )

Get prefix text selecting from single enclosure or empty string if null.

Returns

◆ operator Bracket()

static implicit Energy.Base.Bracket.operator Bracket ( string  enclosure)
static

◆ Quote()

string Energy.Base.Bracket.Quote ( string  text)

Quote text using bracket settings.

Parameters
text
Returns

◆ Search()

IEnumerable<SearchResult> Energy.Base.Bracket.Search ( string  input)

Find all values in brackets.

Parameters
input
Returns

◆ ToString()

override string Energy.Base.Bracket.ToString ( )

Property Documentation

◆ CharacterClass

string Energy.Base.Bracket.CharacterClass
getset

Character class for single prefixed or suffixed values. Default is everything but not whitespace.

◆ Enclosure

string Energy.Base.Bracket.Enclosure
getset

Enclosure

◆ Include

string Energy.Base.Bracket.Include
getset

Optionally include special sequence to include suffix instead of treating as end of quoted value. Set to empty string if you don't want to escape anything inside text in brackets. Set to null if you want to use default double suffix.

◆ MatchExpression

string Energy.Base.Bracket.MatchExpression
getset

◆ Prefix

string Energy.Base.Bracket.Prefix
getset

Prefix

◆ Suffix

string Energy.Base.Bracket.Suffix
getset

Suffix


The documentation for this class was generated from the following file: