C# Class IronRuby.Builtins.RubyMarshal.MarshalWriter

Show file Open project: jschementi/iron

Private Methods

Method Description
Dump ( object obj ) : void
MarshalWriter ( WriterSites sites, BinaryWriter writer, RubyContext context, int limit ) : System
TestForAnonymous ( RubyModule theModule ) : void
WriteAnObject ( object obj ) : void
WriteArray ( RubyArray value ) : void
WriteBignum ( BigInteger value ) : void
WriteBignumValue ( BigInteger value ) : void
WriteClass ( RubyClass obj ) : void
WriteFixnum ( int value ) : void
WriteFloat ( double value ) : void
WriteHash ( Hash value ) : void
WriteInt32 ( int value ) : void
WriteModule ( RubyModule obj ) : void
WriteModuleName ( RubyModule module ) : void
WriteObject ( object obj ) : void
WritePreamble ( ) : void
WriteRange ( Range range ) : void
WriteRegex ( RubyRegex value ) : void
WriteString ( MutableString value ) : void
WriteStringValue ( MutableString value ) : void
WriteStringValue ( string value, IronRuby.Builtins.RubyEncoding encoding ) : void
WriteStruct ( RubyStruct obj ) : void
WriteSubclassData ( object obj, Type type ) : void
WriteSymbol ( string value, IronRuby.Builtins.RubyEncoding encoding ) : void
WriteUsingDump ( object obj ) : void
WriteUsingMarshalDump ( object obj ) : void