Interface IBindable
Marker interface for instances that can bind/unbind groups of inputs and outputs. TODO: Try to make this internal
public interface IBindable
Properties
BindingType
Type BindingType { get; }
Property Value
Inputs
ICollection<string> Inputs { get; }
Property Value
Outputs
ICollection<string> Outputs { get; }
Property Value
Methods
CreateAndBindInputs(IBindingService)
ICollection<IBinding> CreateAndBindInputs(IBindingService bindingService)
Parameters
bindingService
IBindingService
Returns
CreateAndBindOutputs(IBindingService)
ICollection<IBinding> CreateAndBindOutputs(IBindingService bindingService)
Parameters
bindingService
IBindingService
Returns
GetBoundInputTarget(string)
object GetBoundInputTarget(string name)
Parameters
name
string
Returns
GetBoundOutputTarget(string)
object GetBoundOutputTarget(string name)
Parameters
name
string
Returns
GetBoundTarget(string)
object GetBoundTarget(string name)
Parameters
name
string
Returns
UnbindInputs(IBindingService)
void UnbindInputs(IBindingService bindingService)
Parameters
bindingService
IBindingService
UnbindOutputs(IBindingService)
void UnbindOutputs(IBindingService bindingService)
Parameters
bindingService
IBindingService