C# 클래스 IronRuby.Builtins.RubyObject

상속: IDynamicObject
파일 보기 프로젝트 열기: jschementi/iron 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
CreateInstance ( ) : RubyObject
RubyObject ( SerializationInfo info, StreamingContext context ) : System.Diagnostics

비공개 메소드들

메소드 설명
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

메소드 상세

CreateInstance() 보호된 메소드

protected CreateInstance ( ) : RubyObject
리턴 RubyObject

Equals() 공개 메소드

public Equals ( object other ) : bool
other object
리턴 bool

Freeze() 공개 메소드

public Freeze ( ) : void
리턴 void

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetInstanceData() 공개 메소드

public GetInstanceData ( ) : RubyInstanceData
리턴 IronRuby.Runtime.RubyInstanceData

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo
context StreamingContext
리턴 void

RubyObject() 공개 메소드

Implements Object#new.
public RubyObject ( RubyClass cls ) : System.Diagnostics
cls RubyClass
리턴 System.Diagnostics

RubyObject() 보호된 메소드

protected RubyObject ( SerializationInfo info, StreamingContext context ) : System.Diagnostics
info SerializationInfo
context StreamingContext
리턴 System.Diagnostics

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TryGetInstanceData() 공개 메소드

public TryGetInstanceData ( ) : RubyInstanceData
리턴 IronRuby.Runtime.RubyInstanceData