C# 클래스 IronPython.Runtime.Exceptions.PythonExceptions.BaseException

상속: ICodeFormattable, IPythonObject, IDynamicObject
파일 보기 프로젝트 열기: jschementi/iron

Private Properties

프로퍼티 타입 설명
DeleteCustomMember bool
EnsureDict void
GetBoundMember object
GetClrException System.Exception
IDynamicMetaObjectProvider DynamicMetaObject
IPythonObject PythonDictionary
IPythonObject bool
IPythonObject object[]
IPythonObject void
IWeakReferenceable IronPython.Runtime.WeakRefTracker
IWeakReferenceable bool
IWeakReferenceable void
InitAndGetClrException System.Exception
InitializeFromClr void
SetMemberAfter void
__getslice__ PythonTuple

공개 메소드들

메소드 설명
BaseException ( IronPython.Runtime.Types.PythonType type ) : System.Linq.Expressions
ToString ( ) : string
__init__ ( ) : void

Initializes the Exception object with an unlimited number of arguments

__new__ ( IronPython.Runtime.Types.PythonType cls ) : object
__new__ ( IronPython.Runtime.Types.PythonType cls, object>.[ kwArgsø ) : object
__reduce__ ( ) : object

Returns a tuple of (type, (arg0, ..., argN)) for implementing pickling/copying

__reduce_ex__ ( int protocol ) : object

Returns a tuple of (type, (arg0, ..., argN)) for implementing pickling/copying

__repr__ ( CodeContext context ) : string

Implements __repr__ which returns the type name + the args tuple code formatted.

__setstate__ ( PythonDictionary state ) : void

Updates the exception's state (dictionary) with the new values

__unicode__ ( ) : string
this ( int index ) : object

Gets the nth member of the args property

비공개 메소드들

메소드 설명
DeleteCustomMember ( string name ) : bool
EnsureDict ( ) : void
GetBoundMember ( string name ) : object
GetClrException ( ) : Exception

Helper to get the CLR exception associated w/ this Python exception creating it if one has not already been created.

IDynamicMetaObjectProvider ( Expression parameter ) : DynamicMetaObject
IPythonObject ( PythonDictionary dict ) : PythonDictionary
IPythonObject ( PythonDictionary dict ) : bool
IPythonObject ( ) : object[]
IPythonObject ( IronPython.Runtime.Types.PythonType newType ) : void
IWeakReferenceable ( ) : IronPython.Runtime.WeakRefTracker
IWeakReferenceable ( IronPython.Runtime.WeakRefTracker value ) : bool
IWeakReferenceable ( IronPython.Runtime.WeakRefTracker value ) : void
InitAndGetClrException ( ) : Exception
InitializeFromClr ( System exception ) : void
SetMemberAfter ( string name, object value ) : void
__getslice__ ( int start, int stop ) : PythonTuple

메소드 상세

BaseException() 공개 메소드

public BaseException ( IronPython.Runtime.Types.PythonType type ) : System.Linq.Expressions
type IronPython.Runtime.Types.PythonType
리턴 System.Linq.Expressions

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

__init__() 공개 메소드

Initializes the Exception object with an unlimited number of arguments
public __init__ ( ) : void
리턴 void

__new__() 공개 정적인 메소드

public static __new__ ( IronPython.Runtime.Types.PythonType cls ) : object
cls IronPython.Runtime.Types.PythonType
리턴 object

__new__() 공개 정적인 메소드

public static __new__ ( IronPython.Runtime.Types.PythonType cls, object>.[ kwArgsø ) : object
cls IronPython.Runtime.Types.PythonType
kwArgsø object>.[
리턴 object

__reduce__() 공개 메소드

Returns a tuple of (type, (arg0, ..., argN)) for implementing pickling/copying
public __reduce__ ( ) : object
리턴 object

__reduce_ex__() 공개 메소드

Returns a tuple of (type, (arg0, ..., argN)) for implementing pickling/copying
public __reduce_ex__ ( int protocol ) : object
protocol int
리턴 object

__repr__() 공개 메소드

Implements __repr__ which returns the type name + the args tuple code formatted.
public __repr__ ( CodeContext context ) : string
context CodeContext
리턴 string

__setstate__() 공개 메소드

Updates the exception's state (dictionary) with the new values
public __setstate__ ( PythonDictionary state ) : void
state PythonDictionary
리턴 void

__unicode__() 공개 메소드

public __unicode__ ( ) : string
리턴 string

this() 공개 메소드

Gets the nth member of the args property
public this ( int index ) : object
index int
리턴 object