C# Class IronRuby.Builtins.RubyMarshal.MarshalReader

Datei anzeigen Open project: jschementi/iron

Private Properties

Property Type Description
CheckPreamble void
Load object
MarshalReader System
ReadAnObject object
ReadArray RubyArray
ReadBignum Microsoft.Scripting.Math.BigInteger
ReadClassOrModule object
ReadClassOrModule object
ReadExtended object
ReadFloat double
ReadHash Hash
ReadIdentifier string
ReadInstanced object
ReadInt32 int
ReadObject object
ReadRegex RubyRegex
ReadString MutableString
ReadStruct RubyStruct
ReadSymbolOrIdentifier Symbol
ReadType RubyClass
ReadUserClass object
ReadUsingLoad object
ReadUsingMarshalLoad object
UnmarshalNewObject object

Private Methods

Method Description
CheckPreamble ( ) : void
Load ( ) : object
MarshalReader ( ReaderSites sites, BinaryReader reader, RubyGlobalScope globalScope, Proc proc ) : System
ReadAnObject ( bool noCache ) : object
ReadArray ( ) : RubyArray
ReadBignum ( ) : BigInteger
ReadClassOrModule ( int typeFlag ) : object
ReadClassOrModule ( int typeFlag, string name ) : object
ReadExtended ( ) : object
ReadFloat ( ) : double
ReadHash ( int typeFlag ) : Hash
ReadIdentifier ( ) : string
ReadInstanced ( ) : object
ReadInt32 ( ) : int
ReadObject ( ) : object
ReadRegex ( ) : RubyRegex
ReadString ( ) : MutableString
ReadStruct ( ) : RubyStruct
ReadSymbolOrIdentifier ( int typeFlag, bool symbol ) : Symbol
ReadType ( ) : RubyClass
ReadUserClass ( ) : object
ReadUsingLoad ( ) : object
ReadUsingMarshalLoad ( ) : object
UnmarshalNewObject ( ) : object