C# Класс WikipediaAvsAnTrieExtractor.NodeSerializer

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Deserialize ( string rawDict ) : Node
Serialize ( Node node ) : string
SerializeDense ( Node node ) : string
SerializeDenseImpl ( StringBuilder sb, Node node ) : void
SerializeDenseNoStats ( Node node ) : string
SerializeDenseNoStatsImpl ( StringBuilder sb, Node node ) : void
SerializeReadably ( Node node ) : string

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

Метод Описание
DenseIntDigitToString ( StringBuilder sb, int num ) : void
DenseIntToString ( StringBuilder sb, int num ) : void
SerializeImpl ( Node node, bool withNewlines ) : string
SerializeImpl ( Node node, StringBuilder sb, string prefix, bool withNewlines ) : void
parseHex ( string str, int start, int end ) : int

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

Deserialize() публичный статический Метод

public static Deserialize ( string rawDict ) : Node
rawDict string
Результат Node

Serialize() публичный статический Метод

public static Serialize ( Node node ) : string
node Node
Результат string

SerializeDense() публичный статический Метод

public static SerializeDense ( Node node ) : string
node Node
Результат string

SerializeDenseImpl() публичный статический Метод

public static SerializeDenseImpl ( StringBuilder sb, Node node ) : void
sb System.Text.StringBuilder
node Node
Результат void

SerializeDenseNoStats() публичный статический Метод

public static SerializeDenseNoStats ( Node node ) : string
node Node
Результат string

SerializeDenseNoStatsImpl() публичный статический Метод

public static SerializeDenseNoStatsImpl ( StringBuilder sb, Node node ) : void
sb System.Text.StringBuilder
node Node
Результат void

SerializeReadably() публичный статический Метод

public static SerializeReadably ( Node node ) : string
node Node
Результат string