C# Class IronPython.Runtime.Types.BuiltinMethodDescriptor

Inheritance: PythonTypeSlot, IDynamicMetaObjectProvider, ICodeFormattable
ファイルを表示 Open project: jschementi/iron Class Usage Examples

Private Properties

Property Type Description
BuiltinMethodDescriptor System.Linq.Expressions
CheckSelf void
CheckSelfWorker void
IDynamicMetaObjectProvider DynamicMetaObject
MakeGetExpression void
TryGetValue bool
UncheckedGetAttribute object

Public Methods

Method Description
__call__ ( CodeContext context, object>.SiteLocalStorage storage, object>.[ dictArgs ) : object
__cmp__ ( object other ) : int
__repr__ ( CodeContext context ) : string

Private Methods

Method Description
BuiltinMethodDescriptor ( IronPython.Runtime.Types.BuiltinFunction function ) : System.Linq.Expressions
CheckSelf ( CodeContext context, object self ) : void
CheckSelfWorker ( CodeContext context, object self, IronPython.Runtime.Types.BuiltinFunction template ) : void
IDynamicMetaObjectProvider ( Expression parameter ) : DynamicMetaObject
MakeGetExpression ( PythonBinder binder, Expression codeContext, DynamicMetaObject instance, DynamicMetaObject owner, ConditionalBuilder builder ) : void
TryGetValue ( CodeContext context, object instance, IronPython.Runtime.Types.PythonType owner, object &value ) : bool
UncheckedGetAttribute ( object instance ) : object

Method Details

__call__() public method

public __call__ ( CodeContext context, object>.SiteLocalStorage storage, object>.[ dictArgs ) : object
context CodeContext
storage object>.SiteLocalStorage
dictArgs object>.[
return object

__cmp__() public method

public __cmp__ ( object other ) : int
other object
return int

__repr__() public method

public __repr__ ( CodeContext context ) : string
context CodeContext
return string