CompositeLiteralElement.cs declarations
Public API declaration excerpts from ../bitquirky-graph/Editor/GraphView/Views/CompositeLiteralElement.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-graph/Editor/GraphView/Views/CompositeLiteralElement.cs
Source file hash: sha256:0a1f2bbc87d01bae3dac77a7982b3d05e44f87e27a441b2de3e9b3558e158965
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: CompositeLiteralElement
Section titled “Type: CompositeLiteralElement”Original lines: 32-664
Declaration hash: sha256:498883e23eefc1721223fece6b0e557e20703f32a978be42ce93f991d0397083
public class CompositeLiteralElement : VisualElement{}Property: ComponentValidator
Section titled “Property: ComponentValidator”Original lines: 53
Declaration hash: sha256:e5167d669358a9995c973c50a7052bd2b5f547b3939bd6eab59fe158f421ab7d
public Func<int, string, LiteralValidationResult> ComponentValidator { get; set; }Property: ClearValidator
Section titled “Property: ClearValidator”Original lines: 69
Declaration hash: sha256:3b9e8398d28fdf065346292b1dabd7d966188d15dea9d5c279da576bd8257ed8
public Func<LiteralValidationResult> ClearValidator { get; set; }Event: Committed
Section titled “Event: Committed”Original lines: 75
Declaration hash: sha256:ba72a00d92f4f72fd73994aec4098ef49e82cb663d97c30abe339eedc6286a46
public event Action<IReadOnlyList<string>> Committed;Event: ValidityChanged
Section titled “Event: ValidityChanged”Original lines: 78
Declaration hash: sha256:78da679c9d3b58a3c163de8f034e30e3990833db0debdd722a9600526766add6
public event Action<bool> ValidityChanged;Method: CompositeLiteralElement(IReadOnlyList<string> componentLabels, IReadOnlyList<string> componentValues, string typeName, bool editable)
Section titled “Method: CompositeLiteralElement(IReadOnlyList<string> componentLabels, IReadOnlyList<string> componentValues, string typeName, bool editable)”Original lines: 92-119
Declaration hash: sha256:c31ec7d642cf6a017de97571ecdf9c6ecb7e580e9af0ce30b7c31e5be40423bd
public CompositeLiteralElement(IReadOnlyList<string> componentLabels, IReadOnlyList<string> componentValues, string typeName, bool editable = false);Field: ComponentEditorWidth
Section titled “Field: ComponentEditorWidth”Original lines: 132
Declaration hash: sha256:01604bdd10e04fa53a3ac88f64ca02d3622cfac93be1800abc09411e626d0528
public const float ComponentEditorWidth = InlineLiteralElement.UnsetEditorWidth;Property: Editable
Section titled “Property: Editable”Original lines: 135
Declaration hash: sha256:b579d7dfad1032a4df7a5e96a029dfbf89f4c0f6e5fd6efa30c83d571ad434cb
public bool Editable { get; }Property: ComponentCount
Section titled “Property: ComponentCount”Original lines: 138
Declaration hash: sha256:70e186a4be7b24e389b65854c4aee2751d25d9c54cc2f905cfea5c95defba672
public int ComponentCount { get; }Property: IsEditing
Section titled “Property: IsEditing”Original lines: 141
Declaration hash: sha256:f88c9f09b6c323d690c3233ca268729c9269f0219aa36b7e8ef2ab7b10f6c6ba
public bool IsEditing { get; }Property: ComponentValues
Section titled “Property: ComponentValues”Original lines: 144
Declaration hash: sha256:e823642b09b9a51978de01fbe06a461319fe032434ec82fcf7bf21ee03353d30
public IReadOnlyList<string> ComponentValues { get; }Method: ComponentLabel(int index)
Section titled “Method: ComponentLabel(int index)”Original lines: 147
Declaration hash: sha256:db15de327706d89cbf9b8654bac8fe76503ec54df53a622c29391ad79f9921dc
public string ComponentLabel(int index);Method: ComponentText(int index)
Section titled “Method: ComponentText(int index)”Original lines: 150-151
Declaration hash: sha256:6988a084e2b1ae5b7349a883353e25a946b0731a20413a914b30d4d8f84c57ef
public string ComponentText(int index);Method: IsComponentInvalid(int index)
Section titled “Method: IsComponentInvalid(int index)”Original lines: 154-155
Declaration hash: sha256:3908ed578606e8186910538c0eed66d93a2a5d05a4d3f6138ee60c2d3d26dbe9
public bool IsComponentInvalid(int index);Method: ComponentMessage(int index)
Section titled “Method: ComponentMessage(int index)”Original lines: 158
Declaration hash: sha256:f76d249e0a3ee55fe3d8de5c8ac837316d3a74f37f4c71912063b4286e7f26bd
public string ComponentMessage(int index);Property: IsValid
Section titled “Property: IsValid”Original lines: 161
Declaration hash: sha256:421057e29d799ac9ad61d47be10ddeb6df4ceb878b30dddbfd81a9a9c6627cc0
public bool IsValid { get; }Property: EditingComponentIndex
Section titled “Property: EditingComponentIndex”Original lines: 164
Declaration hash: sha256:d9407aa51b54d8cbc7b38a7e31a1eea819118630341b47c9e2fd900935fefb65
public int EditingComponentIndex { get; }Method: OpenEditor(int index)
Section titled “Method: OpenEditor(int index)”Original lines: 170-184
Declaration hash: sha256:a64b96668583639a0b180845222c8c44f82578967c585882a4864fe788b4f552
public void OpenEditor(int index);Method: CommitEditor()
Section titled “Method: CommitEditor()”Original lines: 190-198
Declaration hash: sha256:b2c92109e2a6912904f11ff473661dc8a647c97407b787b70210ff764d2b3b49
public void CommitEditor();Method: CancelEditor()
Section titled “Method: CancelEditor()”Original lines: 204-219
Declaration hash: sha256:4697a179148bb852982f19e1c632d3a806184c397cef46327764bcd993b379ca
public void CancelEditor();Method: SetComponentValues(IReadOnlyList<string> values)
Section titled “Method: SetComponentValues(IReadOnlyList<string> values)”Original lines: 224-232
Declaration hash: sha256:fc3983799a85a7d8a4f68fc6435eff0863ed992b3e7434311669e3466df94fdb
public void SetComponentValues(IReadOnlyList<string> values);