FormerEscapeSequence class

Holds a piece of text and its replacement, in the form of the earlier escape sequence class of the package.

FormerEscapeSequence has two properties, EscapeString and ReplacementString, and a Create method that returns a new instance. It has no method that applies the sequence to a string and cannot describe an ASCII escape. Nothing in the package uses it: FormerStringFormat creates EscapeSequence objects.

Unlike EscapeSequence, the class is not predeclared, so an instance is created with New, and Create is called on that instance. The two property setters are declared Friend, and a project that references the package can call them as well (checked on BETA 1005).

Dim blank As New FormerEscapeSequence

Dim esc As FormerEscapeSequence
Set esc = blank.Create("\z", "ZZ")
Debug.Print esc.EscapeString & " " & esc.ReplacementString  ' \z ZZ

Properties

Methods

  • Create – creates an escape sequence

See Also