C# Class IronPython.Runtime.Types.PythonCustomTracker

Inheritance: Microsoft.Scripting.Actions.CustomTracker
Exibir arquivo Open project: jschementi/iron

Public Methods

Method Description
BindToInstance ( DynamicMetaObject instance ) : MemberTracker
GetSlot ( ) : PythonTypeSlot
GetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type ) : DynamicMetaObject
SetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject value ) : DynamicMetaObject
SetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject value, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

Protected Methods

Method Description
GetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory factory, ActionBinder binder, Type type, DynamicMetaObject instance ) : DynamicMetaObject
SetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject value, DynamicMetaObject instance ) : DynamicMetaObject
SetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory factory, ActionBinder binder, Type type, DynamicMetaObject value, DynamicMetaObject instance, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

Method Details

BindToInstance() public method

public BindToInstance ( DynamicMetaObject instance ) : MemberTracker
instance DynamicMetaObject
return Microsoft.Scripting.Actions.MemberTracker

GetBoundValue() protected method

protected GetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory factory, ActionBinder binder, Type type, DynamicMetaObject instance ) : DynamicMetaObject
factory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder Microsoft.Scripting.Actions.ActionBinder
type System.Type
instance DynamicMetaObject
return DynamicMetaObject

GetSlot() public abstract method

public abstract GetSlot ( ) : PythonTypeSlot
return PythonTypeSlot

GetValue() public method

public GetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type ) : DynamicMetaObject
resolverFactory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder Microsoft.Scripting.Actions.ActionBinder
type System.Type
return DynamicMetaObject

SetBoundValue() protected method

protected SetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject value, DynamicMetaObject instance ) : DynamicMetaObject
resolverFactory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder Microsoft.Scripting.Actions.ActionBinder
type System.Type
value DynamicMetaObject
instance DynamicMetaObject
return DynamicMetaObject

SetBoundValue() protected method

protected SetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory factory, ActionBinder binder, Type type, DynamicMetaObject value, DynamicMetaObject instance, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
factory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder Microsoft.Scripting.Actions.ActionBinder
type System.Type
value DynamicMetaObject
instance DynamicMetaObject
errorSuggestion DynamicMetaObject
return DynamicMetaObject

SetValue() public method

public SetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject value ) : DynamicMetaObject
resolverFactory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder Microsoft.Scripting.Actions.ActionBinder
type System.Type
value DynamicMetaObject
return DynamicMetaObject

SetValue() public method

public SetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject value, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
resolverFactory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder Microsoft.Scripting.Actions.ActionBinder
type System.Type
value DynamicMetaObject
errorSuggestion DynamicMetaObject
return DynamicMetaObject