The LineInfo type exposes the following members.
Constructors
Methods
Name | Description | |
---|---|---|
Append |
Append another line
| |
Equals | (Inherited from Object.) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Set | Overloaded. | |
SetParsedData |
Parsed line contents (without whitespaces in the beginning)
| |
ToString | (Inherited from Object.) | |
TrimRight |
Properties
Name | Description | |
---|---|---|
AppendNextLine |
If the next line should be appended to us (multi line)
| |
Children |
Do NOT add yourself using the Add methods of the linkedList.
Parent property will add node.
| |
Data |
All line data generated on one line
| |
HasChildren |
Has one or more children (intented more that this one)
| |
Intendation |
Number of intends (two spaces = 1, one tab = 1)
| |
LineNumber |
Line number
| |
Parent |
Parent node (one level up in intendation)
| |
SelfClosed |
True if node is selfclosed (i.e. <br />)
| |
UnfinishedRule |
Rule have not got all needed information yet,
keep appending lines to this LineInfo until rule says that it's done.
| |
UnparsedData |
Untouched line text
| |
WhiteSpaces |
Number of whitespaces before actual entry beings.
|