Class IronPythonLibraryBinding
Represents a binding that establishes a relationship from a ModelAction to executable code that is directly stored with the binding. The binding references function definitions that are NOT executable on their own, but need to be called from elsewhere.
Inheritance
System.Object
IronPythonLibraryBinding
Implements
System.Dynamic.IDynamicMetaObjectProvider
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: TimeCockpit.Data.DataModel.Actions
Assembly: TimeCockpit.Data.dll
Syntax
public class IronPythonLibraryBinding : SourceCodeBinding, IDynamicMetaObjectProvider, INotifyPropertyChanged
Constructors
IronPythonLibraryBinding()
Declaration
public IronPythonLibraryBinding()
Methods
Clone()
Creates a deep copy of the model action binding.
Declaration
public override ModelActionBinding Clone()
Returns
Type | Description |
---|---|
ModelActionBinding | Returns a deep copy of the model action binding. |
Overrides
Execute(ExecutionContext)
Calls an executable piece of code that is associated with the binding.
Declaration
protected override void Execute(ExecutionContext context)
Parameters
Type | Name | Description |
---|---|---|
ExecutionContext | context | The context in which to execute the code |