JsonExSerializer.IJsonWriter Interface Reference

Inherited by JsonExSerializer.JsonWriter.

List of all members.

Public Member Functions

IJsonWriter ConstructorStart (Type constructorType)
 Starts a constructed object.
IJsonWriter ConstructorStart (string NamespaceAndClass)
 Starts a constructed object with the given type information.
IJsonWriter ConstructorStart (string NamespaceAndClass, string Assembly)
 Starts a constructed object.
IJsonWriter ConstructorArgsStart ()
 Starts the arguments for a constructed object.
IJsonWriter ConstructorArgsEnd ()
 Ends the arguments for a constructed object.
IJsonWriter ConstructorEnd ()
 Ends the constructed object.
IJsonWriter ObjectStart ()
 Starts an object.
IJsonWriter Key (string key)
IJsonWriter ObjectEnd ()
 Ends an object definition.
IJsonWriter ArrayStart ()
 Starts an array sequence.
IJsonWriter ArrayEnd ()
 Ends an array.
IJsonWriter Value (bool value)
 Writes a boolean value.
IJsonWriter Value (long value)
 Writes a long value.
IJsonWriter Value (double value)
 Writes a double value.
IJsonWriter Value (float value)
 Writes a float value.
IJsonWriter QuotedValue (string value)
 Writes a quoted value.
IJsonWriter SpecialValue (string value)
 Writes a special string value that is not quoted such as null, or some other keyword.
or</summary >< paramname="comment"> the comment string<
/param >< returns ></returns
> *IJsonWriter 
Comment (string comment)
 Writes a comment. The comment characters /*.
IJsonWriter Cast (Type castedType)
 Writes an object cast (MyClass) ...
IJsonWriter Cast (string NamespaceAndClass)
 Writes an object cast with the type name specified as a string. The NamespaceAndClass contains the class name and possibly the Namespace but no assembly. (MyNamespace.MyClass) ...
IJsonWriter Cast (string NamespaceAndClass, string Assembly)
 Writes an object cast with the fully qualified type name and assemble reference ("MyNamespace.MyClass, MyAssembly") ...
IJsonWriter WriteObject (object value)
 Serializes any type of object completely.


Member Function Documentation

IJsonWriter JsonExSerializer.IJsonWriter.ConstructorStart ( Type  constructorType  ) 

Starts a constructed object.

Parameters:
constructorType 
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ConstructorStart ( string  NamespaceAndClass  ) 

Starts a constructed object with the given type information.

Parameters:
NamespaceAndClass The fully-qualified class name without assembly reference
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ConstructorStart ( string  NamespaceAndClass,
string  Assembly 
)

Starts a constructed object.

Parameters:
NamespaceAndClass The fully-qualified class name without assembly reference
Assembly The assembly name
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ConstructorArgsStart (  ) 

Starts the arguments for a constructed object.

Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ConstructorArgsEnd (  ) 

Ends the arguments for a constructed object.

Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ConstructorEnd (  ) 

Ends the constructed object.

Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ObjectStart (  ) 

Starts an object.

Returns:
the writer instance for stacking

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.Key ( string  key  ) 

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ObjectEnd (  ) 

Ends an object definition.

Returns:
the writer instance for stacking

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ArrayStart (  ) 

Starts an array sequence.

Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.ArrayEnd (  ) 

Ends an array.

Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.Value ( bool  value  ) 

Writes a boolean value.

Parameters:
value 
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.Value ( long  value  ) 

Writes a long value.

Parameters:
value 
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.Value ( double  value  ) 

Writes a double value.

Parameters:
value 
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.Value ( float  value  ) 

Writes a float value.

Parameters:
value 
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.QuotedValue ( string  value  ) 

Writes a quoted value.

Parameters:
value 
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.SpecialValue ( string  value  ) 

Writes a special string value that is not quoted such as null, or some other keyword.

Parameters:
value the value to write
Returns:

Implemented in JsonExSerializer.JsonWriter.

or</summary><paramname="comment"> the comment string</param><returns></returns> * IJsonWriter JsonExSerializer.IJsonWriter.Comment ( string  comment  ) 

Writes a comment. The comment characters /*.

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.Cast ( Type  castedType  ) 

Writes an object cast (MyClass) ...

Parameters:
castedType The type for the cast
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.Cast ( string  NamespaceAndClass  ) 

Writes an object cast with the type name specified as a string. The NamespaceAndClass contains the class name and possibly the Namespace but no assembly. (MyNamespace.MyClass) ...

Parameters:
NamespaceAndClass The fully-qualified class name without assembly reference
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.Cast ( string  NamespaceAndClass,
string  Assembly 
)

Writes an object cast with the fully qualified type name and assemble reference ("MyNamespace.MyClass, MyAssembly") ...

Parameters:
NamespaceAndClass The fully-qualified class name without assembly reference
Assembly The assembly name
Returns:

Implemented in JsonExSerializer.JsonWriter.

IJsonWriter JsonExSerializer.IJsonWriter.WriteObject ( object  value  ) 

Serializes any type of object completely.

Parameters:
value the object to write
Returns:
json writer

Implemented in JsonExSerializer.JsonWriter, and JsonExSerializer.SerializerHelper.


Generated on Fri Feb 15 23:33:58 2008 for JsonExSerializer by  doxygen 1.5.2