C# Class UnrealBuildTool.JsonWriter

Writer for JSON data, which indents the output text appropriately, and adds commas and newlines between fields
Inheritance: IDisposable
Datei anzeigen Open project: Modding-Zaibatsu/Pre-Unreal-4.14

Public Methods

Method Description
Dispose ( ) : void
JsonWriter ( string FileName ) : System
WriteArrayEnd ( ) : void
WriteArrayStart ( string ArrayName ) : void
WriteObjectEnd ( ) : void
WriteObjectStart ( ) : void
WriteObjectStart ( string ObjectName ) : void
WriteValue ( string Value ) : void
WriteValue ( string Name, bool Value ) : void
WriteValue ( string Name, double Value ) : void
WriteValue ( string Name, int Value ) : void
WriteValue ( string Name, string Value ) : void

Private Methods

Method Description
WriteCommaNewline ( ) : void
WriteEscapedString ( string Value ) : void
WriteValueInternal ( string Name, string Value ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

JsonWriter() public method

public JsonWriter ( string FileName ) : System
FileName string
return System

WriteArrayEnd() public method

public WriteArrayEnd ( ) : void
return void

WriteArrayStart() public method

public WriteArrayStart ( string ArrayName ) : void
ArrayName string
return void

WriteObjectEnd() public method

public WriteObjectEnd ( ) : void
return void

WriteObjectStart() public method

public WriteObjectStart ( ) : void
return void

WriteObjectStart() public method

public WriteObjectStart ( string ObjectName ) : void
ObjectName string
return void

WriteValue() public method

public WriteValue ( string Value ) : void
Value string
return void

WriteValue() public method

public WriteValue ( string Name, bool Value ) : void
Name string
Value bool
return void

WriteValue() public method

public WriteValue ( string Name, double Value ) : void
Name string
Value double
return void

WriteValue() public method

public WriteValue ( string Name, int Value ) : void
Name string
Value int
return void

WriteValue() public method

public WriteValue ( string Name, string Value ) : void
Name string
Value string
return void