BehaviorGenericArgumentPicker.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Member/BehaviorGenericArgumentPicker.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/Member/BehaviorGenericArgumentPicker.cs
Source file hash: sha256:389cb0d1a8ae1032bb260998420ced7b5d3ec6163e3a861536c65cf82df4a44c
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorGenericArgumentPicker
Section titled “Type: BehaviorGenericArgumentPicker”Original lines: 19-588
Declaration hash: sha256:baf6411f515fbf05938007adb9c7334a10930c6e68e3cdab88c8283c6b82d709
public sealed class BehaviorGenericArgumentPicker : VisualElement{}Event: TypeChosen
Section titled “Event: TypeChosen”Original lines: 42
Declaration hash: sha256:83a58d1dabe27cd7211a19046a93bb9776b025765b994a6385333f5526046989
public event Action<Type> TypeChosen;Event: Closed
Section titled “Event: Closed”Original lines: 44
Declaration hash: sha256:2d6272655910dcfb29b5dce2e6fee33e3b5eefccb8340cb65510860abb46a09c
public event Action Closed;Property: CurrentType
Section titled “Property: CurrentType”Original lines: 46
Declaration hash: sha256:d65fffd4a69f2f811803a8a3a0c9ec641851f0dedf4cf86dc85bb367e34a2ed3
public Type CurrentType { get; }Method: BehaviorGenericArgumentPicker()
Section titled “Method: BehaviorGenericArgumentPicker()”Original lines: 49-65
Declaration hash: sha256:557a6db3e98759d625b9013c8dea00c1362ce3c5849835974af762fdcd369075
public BehaviorGenericArgumentPicker();Method: BuildContent(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType)
Section titled “Method: BuildContent(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType)”Original lines: 68-73
Declaration hash: sha256:01ca0e5ed84f30505030447d7ede31edfd7b156dba795648f8a6dd75b6868446
public VisualElement BuildContent(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType);Method: BuildContent(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType, string parameterName, string methodSignature, string constraint)
Section titled “Method: BuildContent(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType, string parameterName, string methodSignature, string constraint)”Original lines: 76-169
Declaration hash: sha256:684d34d17f83deee6985923d6a7df356aadb6f5bc847a9ef834e296b16ad602d
public VisualElement BuildContent(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType, string parameterName, string methodSignature, string constraint);Method: Open(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType, string parameterName, string methodSignature, string constraint)
Section titled “Method: Open(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType, string parameterName, string methodSignature, string constraint)”Original lines: 172-193
Declaration hash: sha256:dd2d76d46bb740b463b1619006722014244b98cb85557530bbf066ad831a36f6
public void Open(VisualElement panelRoot, VisualElement anchor, IReadOnlyList<BehaviorGenericArgumentCandidate> candidates, Type currentType, string parameterName, string methodSignature, string constraint);Method: SetCandidates(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates)
Section titled “Method: SetCandidates(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates)”Original lines: 200-212
Declaration hash: sha256:3f8020ecd648bd69e21e69e021399eed7fa9ebfaf72b005dd434e3de64bd5e96
public void SetCandidates(IReadOnlyList<BehaviorGenericArgumentCandidate> candidates);Method: SetPendingProgress(int processed, int total)
Section titled “Method: SetPendingProgress(int processed, int total)”Original lines: 219-227
Declaration hash: sha256:610907e2f156f592e53d2e7b963408cf51a56dadc0212b141c94927fa6e0fd6a
public void SetPendingProgress(int processed, int total);Method: Close()
Section titled “Method: Close()”Original lines: 230-233
Declaration hash: sha256:63b59b460375e03cc631349e92f9bf9f92f58b24aca8068e0d758f22df90d0cc
public void Close();Method: SetSearchForTest(string searchText)
Section titled “Method: SetSearchForTest(string searchText)”Original lines: 236-241
Declaration hash: sha256:87749f36c770dea711ee48322b1bf150339b78ffc0db4de00b6449987170bcf1
public void SetSearchForTest(string searchText);Method: TryChooseForTest(Type type, bool pointer)
Section titled “Method: TryChooseForTest(Type type, bool pointer)”Original lines: 244-259
Declaration hash: sha256:6ced937e9a53379795cc1ab419ccc09ede2e151c31944c72015fa5832ea23ff6
public bool TryChooseForTest(Type type, bool pointer);Method: CancelForTest()
Section titled “Method: CancelForTest()”Original lines: 262-265
Declaration hash: sha256:85af3bb46344fa54b125bafcecde4b01ab0f1cf5d963243c5379cfd7a7d10c92
public void CancelForTest();