C# Class IronPython.Runtime.Types.CustomAttributeTracker

Provides a CustomTracker which handles special fields which have custom behavior on get/set.
Inheritance: PythonCustomTracker
Mostra file Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
CustomAttributeTracker ( Type declaringType, string name, PythonTypeSlot slot ) : System.Linq.Expressions
GetSlot ( ) : PythonTypeSlot
GetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory factory, ActionBinder binder, Type type ) : DynamicMetaObject

Method Details

CustomAttributeTracker() public method

public CustomAttributeTracker ( Type declaringType, string name, PythonTypeSlot slot ) : System.Linq.Expressions
declaringType System.Type
name string
slot PythonTypeSlot
return System.Linq.Expressions

GetSlot() public method

public GetSlot ( ) : PythonTypeSlot
return PythonTypeSlot

GetValue() public method

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