BehaviorMemberVariablePicker.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberVariablePicker.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberVariablePicker.cs
Source file hash: sha256:9c72d855678902215e746ab110fc1d92c655dcba67b9c5d226776137d47187fc
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorMemberVariablePicker
Section titled “Type: BehaviorMemberVariablePicker”Original lines: 20-673
Declaration hash: sha256:5ddb65180b014447b133a7a090fa153a68e60f39666cc9c2836dfa8919162805
public sealed class BehaviorMemberVariablePicker : VisualElement, IDisposable{}Event: VariableChosen
Section titled “Event: VariableChosen”Original lines: 49
Declaration hash: sha256:eb5a6e71ae9f0845fb80a0b1c5863d1e6f71a63ff96fe7f68bc1806528c0ef10
public event Action<string> VariableChosen;Event: DeclareRequested
Section titled “Event: DeclareRequested”Original lines: 52
Declaration hash: sha256:a6e591a88a6d547958fdadc42b64fed4787f80ecf1f8bc0ef59138fee61dfb75
public event Action DeclareRequested;Event: TypedDeclarationRequested
Section titled “Event: TypedDeclarationRequested”Original lines: 58
Declaration hash: sha256:39c61e6a7761ba7f4762b3ba76070ce64a5fe9204b4f7bbb00d393c8bb86787f
public event Action<BehaviorSourceTypeIdentity> TypedDeclarationRequested;Event: DeclarationCommitted
Section titled “Event: DeclarationCommitted”Original lines: 61
Declaration hash: sha256:6bb694acb6461e31629bbd0040efe9fa51ed2c9f564de89f38f0f24f2f62cb69
public event Action<Type, string> DeclarationCommitted;Event: Closed
Section titled “Event: Closed”Original lines: 68
Declaration hash: sha256:2d6272655910dcfb29b5dce2e6fee33e3b5eefccb8340cb65510860abb46a09c
public event Action Closed;Method: BehaviorMemberVariablePicker()
Section titled “Method: BehaviorMemberVariablePicker()”Original lines: 76-86
Declaration hash: sha256:fbf1350b340065cb083a818edfddd1d83005186d5fceb26e4601f41d4662f9cf
public BehaviorMemberVariablePicker();Method: Open(VisualElement panelRoot, VisualElement anchor, BehaviorSourceAst ast, BehaviorSourceTypeIdentity requiredType, string savedName)
Section titled “Method: Open(VisualElement panelRoot, VisualElement anchor, BehaviorSourceAst ast, BehaviorSourceTypeIdentity requiredType, string savedName)”Original lines: 89-109
Declaration hash: sha256:21323ba67c3f31939edcfb0e05e019295af6f9341a38c548230b867d126bc83f
public void Open(VisualElement panelRoot, VisualElement anchor, BehaviorSourceAst ast, BehaviorSourceTypeIdentity requiredType, string savedName);Method: Open(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType)
Section titled “Method: Open(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType)”Original lines: 115-133
Declaration hash: sha256:ce16cba15a39b128976688673d74185e87e5410b07da6e18d33dc93aafa7e328
public void Open(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType);Method: OpenForArgument(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType, string parameterName)
Section titled “Method: OpenForArgument(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType, string parameterName)”Original lines: 141-162
Declaration hash: sha256:843455566a19b4d92ba8e372540c7b124cd56c907d76df190203984939d7b86a
public void OpenForArgument(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType, string parameterName);Method: OpenForOutput(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType, string parameterName)
Section titled “Method: OpenForOutput(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType, string parameterName)”Original lines: 170-191
Declaration hash: sha256:d2fe9f2be877b51db111616c15b114a488cfec43fe8a5b178eeb0e0076b4c982
public void OpenForOutput(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType, string parameterName);Method: OpenDeclarationName(VisualElement panelRoot, VisualElement anchor, Type chosenType)
Section titled “Method: OpenDeclarationName(VisualElement panelRoot, VisualElement anchor, Type chosenType)”Original lines: 194-248
Declaration hash: sha256:3077864bc30c2ac13dfe8c9b1b3ecc4359f16655a1e4615b127b825712311e9b
public void OpenDeclarationName(VisualElement panelRoot, VisualElement anchor, Type chosenType);Method: BuildContent(IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType)
Section titled “Method: BuildContent(IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType)”Original lines: 251-259
Declaration hash: sha256:79f1ca3719a9df0c7817def32bceb6241795ef7780fd67077a8817dd55265a90
public VisualElement BuildContent(IReadOnlyList<BehaviorMemberVariableCandidate> candidates, BehaviorSourceTypeIdentity requiredType);Method: Close()
Section titled “Method: Close()”Original lines: 262-265
Declaration hash: sha256:63b59b460375e03cc631349e92f9bf9f92f58b24aca8068e0d758f22df90d0cc
public void Close();Method: Dispose()
Section titled “Method: Dispose()”Original lines: 268-272
Declaration hash: sha256:a91d2628cfe5c53d79add667cfc661cdeed0fac06fb357bfc1b0ac2895cccf2c
public void Dispose();