C# Class 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.
Afficher le fichier Open project: clearwavebuild/elmah Class Usage Examples

Private Properties

Свойство Type Description
EndStructured JsonTextWriter
Enquote void
StartStructured JsonTextWriter
Write JsonTextWriter
WriteEnquoted JsonTextWriter
WriteImpl JsonTextWriter

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Array() public méthode

public Array ( ) : JsonTextWriter
Résultat JsonTextWriter

Boolean() public méthode

public Boolean ( bool value ) : JsonTextWriter
value bool
Résultat JsonTextWriter

EndArray() public méthode

public EndArray ( ) : JsonTextWriter
Résultat JsonTextWriter

EndObject() public méthode

public EndObject ( ) : JsonTextWriter
Résultat JsonTextWriter

JsonTextWriter() public méthode

public JsonTextWriter ( TextWriter writer ) : System
writer System.IO.TextWriter
Résultat System

Member() public méthode

public Member ( string name ) : JsonTextWriter
name string
Résultat JsonTextWriter

Null() public méthode

public Null ( ) : JsonTextWriter
Résultat JsonTextWriter

Number() public méthode

public Number ( System.DateTime time ) : JsonTextWriter
time System.DateTime
Résultat JsonTextWriter

Number() public méthode

public Number ( int value ) : JsonTextWriter
value int
Résultat JsonTextWriter

Object() public méthode

public Object ( ) : JsonTextWriter
Résultat JsonTextWriter

Pop() public méthode

public Pop ( ) : JsonTextWriter
Résultat JsonTextWriter

String() public méthode

public String ( System.DateTime time ) : JsonTextWriter
time System.DateTime
Résultat JsonTextWriter

String() public méthode

public String ( string str ) : JsonTextWriter
str string
Résultat JsonTextWriter