C# Class IronRuby.Builtins.RubyObject

Inheritance: IDynamicObject
Afficher le fichier Open project: jschementi/iron Class Usage Examples

Private Properties

Свойство Type Description
GetDebuggerDisplayType string
GetDebuggerDisplayValue string
ICustomTypeDescriptor AttributeCollection
ICustomTypeDescriptor EventDescriptor
ICustomTypeDescriptor EventDescriptorCollection
ICustomTypeDescriptor EventDescriptorCollection
ICustomTypeDescriptor PropertyDescriptor
ICustomTypeDescriptor PropertyDescriptorCollection
ICustomTypeDescriptor PropertyDescriptorCollection
ICustomTypeDescriptor TypeConverter
ICustomTypeDescriptor object
ICustomTypeDescriptor object
ICustomTypeDescriptor string
IDuplicable object
IRubyObject bool
IRubyObject int
IRubyObject string

Méthodes publiques

Méthode Description
Equals ( object other ) : bool
Freeze ( ) : void
GetHashCode ( ) : int
GetInstanceData ( ) : RubyInstanceData
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
RubyObject ( RubyClass cls ) : System.Diagnostics

Implements Object#new.

ToString ( ) : string
TryGetInstanceData ( ) : RubyInstanceData

Méthodes protégées

Méthode Description
CreateInstance ( ) : RubyObject
RubyObject ( SerializationInfo info, StreamingContext context ) : System.Diagnostics

Private Methods

Méthode Description
GetDebuggerDisplayType ( ) : string
GetDebuggerDisplayValue ( ) : string
ICustomTypeDescriptor ( ) : AttributeCollection
ICustomTypeDescriptor ( ) : EventDescriptor
ICustomTypeDescriptor ( ) : EventDescriptorCollection
ICustomTypeDescriptor ( Attribute attributes ) : EventDescriptorCollection
ICustomTypeDescriptor ( ) : PropertyDescriptor
ICustomTypeDescriptor ( ) : PropertyDescriptorCollection
ICustomTypeDescriptor ( Attribute attributes ) : PropertyDescriptorCollection
ICustomTypeDescriptor ( ) : TypeConverter
ICustomTypeDescriptor ( PropertyDescriptor pd ) : object
ICustomTypeDescriptor ( Type editorBaseType ) : object
ICustomTypeDescriptor ( ) : string
IDuplicable ( RubyContext context, bool copySingletonMembers ) : object
IRubyObject ( object other ) : bool
IRubyObject ( ) : int
IRubyObject ( ) : string

Method Details

CreateInstance() protected méthode

protected CreateInstance ( ) : RubyObject
Résultat RubyObject

Equals() public méthode

public Equals ( object other ) : bool
other object
Résultat bool

Freeze() public méthode

public Freeze ( ) : void
Résultat void

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetInstanceData() public méthode

public GetInstanceData ( ) : RubyInstanceData
Résultat IronRuby.Runtime.RubyInstanceData

GetObjectData() public méthode

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo
context StreamingContext
Résultat void

RubyObject() public méthode

Implements Object#new.
public RubyObject ( RubyClass cls ) : System.Diagnostics
cls RubyClass
Résultat System.Diagnostics

RubyObject() protected méthode

protected RubyObject ( SerializationInfo info, StreamingContext context ) : System.Diagnostics
info SerializationInfo
context StreamingContext
Résultat System.Diagnostics

ToString() public méthode

public ToString ( ) : string
Résultat string

TryGetInstanceData() public méthode

public TryGetInstanceData ( ) : RubyInstanceData
Résultat IronRuby.Runtime.RubyInstanceData