C# Класс Yaml.ParseStream

Stops parsing at specific characters, useful for parsing inline structures like (for instance): [aaa, bbb, ccc, {ddd: eee, "fff": ggg}]
Наследование: DropTrailingNewline
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
DontStop ( ) : void

Unset the characters where we should stop.

Next ( ) : void

Move to the next character in the parse stream.

Next ( bool dropLastNewLine ) : void

Move to the next character in the parse stream.

ParseStream ( TextReader stream ) : System

Constructor

StartLiteral ( ) : void

Start parsing literal

StopAt ( Array characters ) : void

Set the characters where we should stop.

StopAt ( char characters ) : void

Set the characters where we should stop.

StopLiteral ( ) : void

Stop parsing literal

Описание методов

DontStop() публичный Метод

Unset the characters where we should stop.
public DontStop ( ) : void
Результат void

Next() публичный Метод

Move to the next character in the parse stream.
public Next ( ) : void
Результат void

Next() публичный Метод

Move to the next character in the parse stream.
public Next ( bool dropLastNewLine ) : void
dropLastNewLine bool
Результат void

ParseStream() публичный Метод

Constructor
public ParseStream ( TextReader stream ) : System
stream TextReader
Результат System

StartLiteral() публичный Метод

Start parsing literal
public StartLiteral ( ) : void
Результат void

StopAt() публичный Метод

Set the characters where we should stop.
public StopAt ( Array characters ) : void
characters Array
Результат void

StopAt() публичный Метод

Set the characters where we should stop.
public StopAt ( char characters ) : void
characters char
Результат void

StopLiteral() публичный Метод

Stop parsing literal
public StopLiteral ( ) : void
Результат void