Class IronPythonLibraryBinding
- Namespace
- TimeCockpit.Data.DataModel.Actions
- Assembly
- TimeCockpit.Data.dll
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.
public class IronPythonLibraryBinding : SourceCodeBinding, IDynamicMetaObjectProvider, INotifyPropertyChanged
- Inheritance
-
ObjectIronPythonLibraryBinding
- Implements
-
IDynamicMetaObjectProviderINotifyPropertyChanged
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
IronPythonLibraryBinding()
public IronPythonLibraryBinding()
Methods
Clone()
Creates a deep copy of the model action binding.
public override ModelActionBinding Clone()
Returns
- ModelActionBinding
Returns a deep copy of the model action binding.
Execute(ExecutionContext)
Calls an executable piece of code that is associated with the binding.
protected override void Execute(ExecutionContext context)
Parameters
contextExecutionContextThe context in which to execute the code