C# Класс IronRuby.JsonExt.JsonStringUnescaper

This class has been implemented following the StringDecoder class that can be found in recent versions of Daniel Luz's json-jruby.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
JsonStringUnescaper ( char source ) : System
Unescape ( ) : MutableString

Приватные методы

Метод Описание
DetectEndOfQuoteSquence ( int position, MutableStringBuilder output ) : void
Ensure ( int count ) : void
HandleCharacter ( char chr, MutableStringBuilder output ) : void
HandleEscapeSequence ( MutableStringBuilder output ) : void
HandleLowSurrogate ( char highSurrogate, MutableStringBuilder output ) : void
ReadNextUTF8CharacterPart ( ) : int
ReadUTF8Character ( ) : char
ReadUnicodeCodepoint ( ) : char
StartQuoteSequence ( ) : void
ThrowExceptionForIncompleteUTF8 ( ) : void
ThrowExceptionForInvalidUTF8 ( ) : void
WriteUTF8Character ( int chr, MutableStringBuilder output ) : void

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

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

public JsonStringUnescaper ( char source ) : System
source char
Результат System

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

public Unescape ( ) : MutableString
Результат MutableString