Class BoltClassEventUnit
Listens to a class event.
Inheritance
BoltClassEventUnit
Syntax
[RenamedFrom("Ludiq.Bolt.ClassEventUnit")]
public sealed class BoltClassEventUnit : BoltClassMemberUnit<BoltClassEvent>, ISerializationCallbackReceiver, IBoltClassMemberUnit, IBoltMemberUnit, IEventHandlerUnit, IEventUnit, IBehaviourUnit, IUnit, IGraphElementWithDebugData, IBehaviourGraphElement, IGraphElementWithData, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged
Constructors
BoltClassEventUnit()
Declaration
public BoltClassEventUnit()
BoltClassEventUnit(BoltClassEvent)
Declaration
public BoltClassEventUnit(BoltClassEvent event)
Parameters
Properties
event
Declaration
public BoltClassEvent event { get; }
Property Value
invoke
Declaration
[DoNotSerialize]
[UnitPortDisplay(primary = true, showLabel = false, showDocumentation = false)]
public ControlOutput invoke { get; }
Property Value
parameterDefinitionsToPorts
Declaration
[DoNotSerialize]
public Dictionary<BoltClassEventParameter, ValueOutput> parameterDefinitionsToPorts { get; }
Property Value
parameterPortsToDefinitions
Declaration
[DoNotSerialize]
public Dictionary<ValueOutput, BoltClassEventParameter> parameterPortsToDefinitions { get; }
Property Value
parameters
Declaration
[DoNotSerialize]
public List<ValueOutput> parameters { get; }
Property Value
requiresInstantiation
Declaration
[DoNotSerialize]
public override bool requiresInstantiation { get; }
Property Value
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.FlowGraph>.requiresInstantiation
Implements
Methods
Activate(GraphReference)
Declaration
public void Activate(GraphReference instance)
Parameters
Implements
ChangeRequiresRedefine(Object, PropertyChangedEventArgs)
Declaration
protected override bool ChangeRequiresRedefine(object sender, PropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
Object |
sender |
|
PropertyChangedEventArgs |
e |
|
Returns
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.BoltClassEvent, Ludiq.Bolt.IBoltClassShell>.ChangeRequiresRedefine(System.Object, PropertyChangedEventArgs)
CreateData()
Declaration
public IGraphElementData CreateData()
Returns
Implements
Deactivate(GraphReference)
Declaration
public void Deactivate(GraphReference instance)
Parameters
Implements
Definition()
Declaration
protected override void Definition()
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.BoltClassEvent, Ludiq.Bolt.IBoltClassShell>.Definition()
Instantiate(GraphReference)
Declaration
public override void Instantiate(GraphReference instance)
Parameters
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.FlowGraph>.Instantiate(Ludiq.Bolt.GraphReference)
Implements
IsActive(GraphPointer)
Declaration
public bool IsActive(GraphPointer instance)
Parameters
Returns
Implements
IsListening(GraphPointer)
Declaration
public bool IsListening(GraphPointer instance)
Parameters
Returns
Implements
MemberChangeRequiresRedefine(String)
Declaration
protected override bool MemberChangeRequiresRedefine(string propertyName)
Parameters
Type |
Name |
Description |
String |
propertyName |
|
Returns
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.BoltClassEvent, Ludiq.Bolt.IBoltClassShell>.MemberChangeRequiresRedefine(System.String)
StartListening(GraphReference)
Declaration
public void StartListening(GraphReference instance)
Parameters
Implements
StopListening(GraphReference)
Declaration
public void StopListening(GraphReference instance)
Parameters
Implements
Uninstantiate(GraphReference)
Declaration
public override void Uninstantiate(GraphReference instance)
Parameters
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.FlowGraph>.Uninstantiate(Ludiq.Bolt.GraphReference)
Implements
Extension Methods