C# Class UnityEditor.KabamXCodeEditor.PBXParser

显示文件 Open project: Kabam/XCodeEditor-for-Unity Class Usage Examples

Public Methods

Method Description
Decode ( string data ) : PBXDictionary
Encode ( PBXDictionary pbxData ) : string

Private Methods

Method Description
AppendLineDelim ( StringBuilder builder, bool newline ) : void
AppendNewline ( StringBuilder builder ) : void
CountWhitespace ( int pos ) : int
GetDataSubstring ( int begin, int length ) : string
NextToken ( ) : char
ParseArray ( ) : PBXList
ParseCommentFollowingWhitespace ( ) : string
ParseDictionary ( ) : PBXDictionary
ParseEntity ( ) : object
ParseString ( ) : object
ParseValue ( ) : object
Peek ( int step = 1 ) : string
SerializeArray ( ArrayList anArray, StringBuilder builder, bool internalNewlines ) : bool
SerializeDictionary ( object>.Dictionary dictionary, StringBuilder builder, bool internalNewlines ) : bool
SerializeString ( string aString, StringBuilder builder ) : bool
SerializeValue ( object value, StringBuilder builder ) : bool
SkipComments ( ) : bool
SkipWhitespaces ( ) : bool
StepBackward ( int step = 1 ) : char
StepForeward ( int step = 1 ) : char

Method Details

Decode() public method

public Decode ( string data ) : PBXDictionary
data string
return PBXDictionary

Encode() public method

public Encode ( PBXDictionary pbxData ) : string
pbxData PBXDictionary
return string