C# Класс DynamicRest.JsonWriter

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

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

Метод Описание
EndScope ( ) : void
JsonWriter ( ) : System
JsonWriter ( TextWriter writer ) : System
JsonWriter ( TextWriter writer, bool minimizeWhitespace ) : System
JsonWriter ( bool minimizeWhitespace ) : System
StartArrayScope ( ) : void
StartObjectScope ( ) : void
WriteName ( string name ) : void
WriteValue ( System.DateTime dateTime ) : void
WriteValue ( ICollection items ) : void
WriteValue ( IDictionary record ) : void
WriteValue ( bool value ) : void
WriteValue ( double value ) : void
WriteValue ( float value ) : void
WriteValue ( int value ) : void
WriteValue ( object o ) : void
WriteValue ( string s ) : void

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

Метод Описание
EscapeString ( string s ) : string
StartScope ( ScopeType type ) : void
WriteCore ( string text, bool quotes ) : void

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

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

public EndScope ( ) : void
Результат void

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

public JsonWriter ( ) : System
Результат System

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

public JsonWriter ( TextWriter writer ) : System
writer System.IO.TextWriter
Результат System

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

public JsonWriter ( TextWriter writer, bool minimizeWhitespace ) : System
writer System.IO.TextWriter
minimizeWhitespace bool
Результат System

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

public JsonWriter ( bool minimizeWhitespace ) : System
minimizeWhitespace bool
Результат System

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

public StartArrayScope ( ) : void
Результат void

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

public StartObjectScope ( ) : void
Результат void

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

public WriteName ( string name ) : void
name string
Результат void

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

public WriteValue ( System.DateTime dateTime ) : void
dateTime System.DateTime
Результат void

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

public WriteValue ( ICollection items ) : void
items ICollection
Результат void

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

public WriteValue ( IDictionary record ) : void
record IDictionary
Результат void

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

public WriteValue ( bool value ) : void
value bool
Результат void

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

public WriteValue ( double value ) : void
value double
Результат void

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

public WriteValue ( float value ) : void
value float
Результат void

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

public WriteValue ( int value ) : void
value int
Результат void

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

public WriteValue ( object o ) : void
o object
Результат void

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

public WriteValue ( string s ) : void
s string
Результат void