C# 클래스 WikipediaAvsAnTrieExtractor.NodeSerializer

파일 보기 프로젝트 열기: EamonNerbonne/a-vs-an 1 사용 예제들

공개 메소드들

메소드 설명
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