C# Класс Elmah.JsonTextWriter

Represents a writer that provides a fast, non-cached, forward-only way of generating streams or files containing JSON Text according to the grammar rules laid out in RFC 4627.
This class supports ELMAH and is not intended to be used directly from your code. It may be modified or removed in the future without notice. It has public accessibility for testing purposes. If you need a general-purpose JSON Text encoder, consult JSON.org for implementations or use classes available from the Microsoft .NET Framework.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EndStructured JsonTextWriter
Enquote void
StartStructured JsonTextWriter
Write JsonTextWriter
WriteEnquoted JsonTextWriter
WriteImpl JsonTextWriter

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

Метод Описание
Array ( ) : JsonTextWriter
Boolean ( bool value ) : JsonTextWriter
EndArray ( ) : JsonTextWriter
EndObject ( ) : JsonTextWriter
JsonTextWriter ( TextWriter writer ) : System
Member ( string name ) : JsonTextWriter
Null ( ) : JsonTextWriter
Number ( System.DateTime time ) : JsonTextWriter
Number ( int value ) : JsonTextWriter
Object ( ) : JsonTextWriter
Pop ( ) : JsonTextWriter
String ( System.DateTime time ) : JsonTextWriter
String ( string str ) : JsonTextWriter

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

Метод Описание
EndStructured ( ) : JsonTextWriter
Enquote ( string s, TextWriter writer ) : void
StartStructured ( string start, string end ) : JsonTextWriter
Write ( string text ) : JsonTextWriter
WriteEnquoted ( string text ) : JsonTextWriter
WriteImpl ( string text, bool raw ) : JsonTextWriter

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

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

public Array ( ) : JsonTextWriter
Результат JsonTextWriter

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

public Boolean ( bool value ) : JsonTextWriter
value bool
Результат JsonTextWriter

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

public EndArray ( ) : JsonTextWriter
Результат JsonTextWriter

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

public EndObject ( ) : JsonTextWriter
Результат JsonTextWriter

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

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

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

public Member ( string name ) : JsonTextWriter
name string
Результат JsonTextWriter

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

public Null ( ) : JsonTextWriter
Результат JsonTextWriter

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

public Number ( System.DateTime time ) : JsonTextWriter
time System.DateTime
Результат JsonTextWriter

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

public Number ( int value ) : JsonTextWriter
value int
Результат JsonTextWriter

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

public Object ( ) : JsonTextWriter
Результат JsonTextWriter

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

public Pop ( ) : JsonTextWriter
Результат JsonTextWriter

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

public String ( System.DateTime time ) : JsonTextWriter
time System.DateTime
Результат JsonTextWriter

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

public String ( string str ) : JsonTextWriter
str string
Результат JsonTextWriter