C# 클래스 JsonFx.Client.JsonMarkupWriter

An EcmaScriptWriter which also generates a markup version of the data.
상속: JsonFx.Json.EcmaScriptWriter
파일 보기 프로젝트 열기: pocket-playlab/jsonfx-v1 1 사용 예제들

공개 메소드들

메소드 설명
JsonMarkupWriter ( Stream output, TextWriter markupWriter ) : System

Ctor

JsonMarkupWriter ( StringBuilder output, TextWriter markupWriter ) : System

Ctor

JsonMarkupWriter ( TextWriter markupWriter ) : System

Ctor

JsonMarkupWriter ( TextWriter output, TextWriter markupWriter ) : System

Ctor

JsonMarkupWriter ( string outputFileName, TextWriter markupWriter ) : System

Ctor

Write ( DateTime value ) : void
Write ( Enum value ) : void
Write ( Guid value ) : void
Write ( TimeSpan value ) : void
Write ( Uri value ) : void
Write ( Version value ) : void
Write ( XmlNode value ) : void
Write ( bool value ) : void
Write ( byte value ) : void
Write ( char value ) : void
Write ( decimal value ) : void
Write ( double value ) : void
Write ( float value ) : void
Write ( int value ) : void
Write ( long value ) : void
Write ( sbyte value ) : void
Write ( short value ) : void
Write ( string value ) : void
Write ( uint value ) : void
Write ( ulong value ) : void
Write ( ushort value ) : void
WriteBase64 ( byte value ) : void
WriteHexString ( byte value ) : void

보호된 메소드들

메소드 설명
Write ( object value, bool isProperty ) : void
WriteArray ( IEnumerable value ) : void
WriteArrayItem ( object item ) : void
WriteArrayItemDelim ( ) : void
WriteDictionary ( IEnumerable value ) : void
WriteLine ( ) : void
WriteObject ( IDictionary value ) : void
WriteObject ( object value, Type type ) : void
WriteObjectPropertyDelim ( ) : void
WriteObjectPropertyName ( string name ) : void
WriteObjectPropertyValue ( object value ) : void

비공개 메소드들

메소드 설명
MarkupWriteLine ( ) : void

메소드 상세

JsonMarkupWriter() 공개 메소드

Ctor
public JsonMarkupWriter ( Stream output, TextWriter markupWriter ) : System
output Stream Stream for data
markupWriter System.IO.TextWriter
리턴 System

JsonMarkupWriter() 공개 메소드

Ctor
public JsonMarkupWriter ( StringBuilder output, TextWriter markupWriter ) : System
output StringBuilder StringBuilder for data
markupWriter System.IO.TextWriter
리턴 System

JsonMarkupWriter() 공개 메소드

Ctor
public JsonMarkupWriter ( TextWriter markupWriter ) : System
markupWriter System.IO.TextWriter
리턴 System

JsonMarkupWriter() 공개 메소드

Ctor
public JsonMarkupWriter ( TextWriter output, TextWriter markupWriter ) : System
output System.IO.TextWriter TextWriter for data
markupWriter System.IO.TextWriter
리턴 System

JsonMarkupWriter() 공개 메소드

Ctor
public JsonMarkupWriter ( string outputFileName, TextWriter markupWriter ) : System
outputFileName string
markupWriter System.IO.TextWriter
리턴 System

Write() 공개 메소드

public Write ( DateTime value ) : void
value DateTime
리턴 void

Write() 공개 메소드

public Write ( Enum value ) : void
value Enum
리턴 void

Write() 공개 메소드

public Write ( Guid value ) : void
value Guid
리턴 void

Write() 공개 메소드

public Write ( TimeSpan value ) : void
value TimeSpan
리턴 void

Write() 공개 메소드

public Write ( Uri value ) : void
value Uri
리턴 void

Write() 공개 메소드

public Write ( Version value ) : void
value Version
리턴 void

Write() 공개 메소드

public Write ( XmlNode value ) : void
value XmlNode
리턴 void

Write() 공개 메소드

public Write ( bool value ) : void
value bool
리턴 void

Write() 공개 메소드

public Write ( byte value ) : void
value byte
리턴 void

Write() 공개 메소드

public Write ( char value ) : void
value char
리턴 void

Write() 공개 메소드

public Write ( decimal value ) : void
value decimal
리턴 void

Write() 공개 메소드

public Write ( double value ) : void
value double
리턴 void

Write() 공개 메소드

public Write ( float value ) : void
value float
리턴 void

Write() 공개 메소드

public Write ( int value ) : void
value int
리턴 void

Write() 공개 메소드

public Write ( long value ) : void
value long
리턴 void

Write() 보호된 메소드

protected Write ( object value, bool isProperty ) : void
value object
isProperty bool
리턴 void

Write() 공개 메소드

public Write ( sbyte value ) : void
value sbyte
리턴 void

Write() 공개 메소드

public Write ( short value ) : void
value short
리턴 void

Write() 공개 메소드

public Write ( string value ) : void
value string
리턴 void

Write() 공개 메소드

public Write ( uint value ) : void
value uint
리턴 void

Write() 공개 메소드

public Write ( ulong value ) : void
value ulong
리턴 void

Write() 공개 메소드

public Write ( ushort value ) : void
value ushort
리턴 void

WriteArray() 보호된 메소드

protected WriteArray ( IEnumerable value ) : void
value IEnumerable
리턴 void

WriteArrayItem() 보호된 메소드

protected WriteArrayItem ( object item ) : void
item object
리턴 void

WriteArrayItemDelim() 보호된 메소드

protected WriteArrayItemDelim ( ) : void
리턴 void

WriteBase64() 공개 메소드

public WriteBase64 ( byte value ) : void
value byte
리턴 void

WriteDictionary() 보호된 메소드

protected WriteDictionary ( IEnumerable value ) : void
value IEnumerable
리턴 void

WriteHexString() 공개 메소드

public WriteHexString ( byte value ) : void
value byte
리턴 void

WriteLine() 보호된 메소드

protected WriteLine ( ) : void
리턴 void

WriteObject() 보호된 메소드

protected WriteObject ( IDictionary value ) : void
value IDictionary
리턴 void

WriteObject() 보호된 메소드

protected WriteObject ( object value, Type type ) : void
value object
type Type
리턴 void

WriteObjectPropertyDelim() 보호된 메소드

protected WriteObjectPropertyDelim ( ) : void
리턴 void

WriteObjectPropertyName() 보호된 메소드

protected WriteObjectPropertyName ( string name ) : void
name string
리턴 void

WriteObjectPropertyValue() 보호된 메소드

protected WriteObjectPropertyValue ( object value ) : void
value object
리턴 void