2 * Copyright(c) 2021 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 using System.ComponentModel;
20 using System.Runtime.InteropServices;
23 namespace Tizen.NUI.BaseComponents
26 /// Accessibility interface.
28 [EditorBrowsable(EditorBrowsableState.Never)]
29 public enum AccessibilityInterface
32 /// Common accessibility interface
34 [EditorBrowsable(EditorBrowsableState.Never)]
37 /// Accessibility interface which can store numeric value
39 [EditorBrowsable(EditorBrowsableState.Never)]
42 /// Accessibility interface which can store editable texts
44 [EditorBrowsable(EditorBrowsableState.Never)]
47 /// Accessibility interface which can store a set of selected items
49 [EditorBrowsable(EditorBrowsableState.Never)]
54 /// Accessibility reading information types.
56 [EditorBrowsable(EditorBrowsableState.Never)]
58 public enum AccessibilityReadingInfoTypes : int
63 [EditorBrowsable(EditorBrowsableState.Never)]
66 /// Name trait for reading information.
68 [EditorBrowsable(EditorBrowsableState.Never)]
71 /// Role trait for reading information.
73 [EditorBrowsable(EditorBrowsableState.Never)]
76 /// Description trait for reading information.
78 [EditorBrowsable(EditorBrowsableState.Never)]
81 /// State trait for reading information.
83 [EditorBrowsable(EditorBrowsableState.Never)]
88 /// Accessibility gesture types.
90 [EditorBrowsable(EditorBrowsableState.Never)]
91 public enum AccessibilityGesture
94 /// One finger hover gesture.
96 [EditorBrowsable(EditorBrowsableState.Never)]
99 /// Two fingers hover gesture.
101 [EditorBrowsable(EditorBrowsableState.Never)]
104 /// Three fingers hover gesture.
106 [EditorBrowsable(EditorBrowsableState.Never)]
109 /// One finger flick left gesture.
111 [EditorBrowsable(EditorBrowsableState.Never)]
114 /// One finger flick right gesture.
116 [EditorBrowsable(EditorBrowsableState.Never)]
119 /// One finger flick up gesture.
121 [EditorBrowsable(EditorBrowsableState.Never)]
124 /// One finger flick down gesture.
126 [EditorBrowsable(EditorBrowsableState.Never)]
129 /// Two fingers flick left gesture.
131 [EditorBrowsable(EditorBrowsableState.Never)]
134 /// Two fingers flick right gesture.
136 [EditorBrowsable(EditorBrowsableState.Never)]
137 TwoFingersFlickRight,
139 /// Two fingers flick up gesture.
141 [EditorBrowsable(EditorBrowsableState.Never)]
144 /// Two fingers flick down gesture.
146 [EditorBrowsable(EditorBrowsableState.Never)]
149 /// Three fingers flick left gesture.
151 [EditorBrowsable(EditorBrowsableState.Never)]
152 ThreeFingersFlickLeft,
154 /// Three fingers flick right gesture.
156 [EditorBrowsable(EditorBrowsableState.Never)]
157 ThreeFingersFlickRight,
159 /// Three fingers flick up gesture.
161 [EditorBrowsable(EditorBrowsableState.Never)]
164 /// Three fingers flick down gesture.
166 [EditorBrowsable(EditorBrowsableState.Never)]
167 ThreeFingersFlickDown,
169 /// One finger single tap gesture.
171 [EditorBrowsable(EditorBrowsableState.Never)]
174 /// One finger double tap gesture.
176 [EditorBrowsable(EditorBrowsableState.Never)]
179 /// One finger triple tap gesture.
181 [EditorBrowsable(EditorBrowsableState.Never)]
184 /// Two fingers single tap gesture.
186 [EditorBrowsable(EditorBrowsableState.Never)]
189 /// Two fingers double tap gesture.
191 [EditorBrowsable(EditorBrowsableState.Never)]
194 /// Two fingers triple tap gesture.
196 [EditorBrowsable(EditorBrowsableState.Never)]
199 /// Three fingers single tap gesture.
201 [EditorBrowsable(EditorBrowsableState.Never)]
202 ThreeFingersSingleTap,
204 /// Three fingers double tap gesture.
206 [EditorBrowsable(EditorBrowsableState.Never)]
207 ThreeFingersDoubleTap,
209 /// Three fingers triple tap gesture.
211 [EditorBrowsable(EditorBrowsableState.Never)]
212 ThreeFingersTripleTap,
214 /// One finger flick left return gesture.
216 [EditorBrowsable(EditorBrowsableState.Never)]
217 OneFingerFlickLeftReturn,
219 /// One finger flick right return gesture.
221 [EditorBrowsable(EditorBrowsableState.Never)]
222 OneFingerFlickRightReturn,
224 /// One finger flick up return gesture.
226 [EditorBrowsable(EditorBrowsableState.Never)]
227 OneFingerFlickUpReturn,
229 /// One finger flick down return gesture.
231 [EditorBrowsable(EditorBrowsableState.Never)]
232 OneFingerFlickDownReturn,
234 /// Two fingers flick left return gesture.
236 [EditorBrowsable(EditorBrowsableState.Never)]
237 TwoFingersFlickLeftReturn,
239 /// Two fingers flick right return gesture.
241 [EditorBrowsable(EditorBrowsableState.Never)]
242 TwoFingersFlickRightReturn,
244 /// Two fingers flick up return gesture.
246 [EditorBrowsable(EditorBrowsableState.Never)]
247 TwoFingersFlickUpReturn,
249 /// Two fingers flick down return gesture.
251 [EditorBrowsable(EditorBrowsableState.Never)]
252 TwoFingersFlickDownReturn,
254 /// Three fingers flick left return gesture.
256 [EditorBrowsable(EditorBrowsableState.Never)]
257 ThreeFingersFlickLeftReturn,
259 /// Three fingers flick right return gesture.
261 [EditorBrowsable(EditorBrowsableState.Never)]
262 ThreeFingersFlickRightReturn,
264 /// Three fingers flick up return gesture.
266 [EditorBrowsable(EditorBrowsableState.Never)]
267 ThreeFingersFlickUpReturn,
269 /// Three fingers flick down return gesture.
271 [EditorBrowsable(EditorBrowsableState.Never)]
272 ThreeFingersFlickDownReturn,
274 /// One finger double tap and hold gesture.
276 [EditorBrowsable(EditorBrowsableState.Never)]
277 OneFingerDoubleTapNHold,
279 /// Two fingers double tap and hold gesture.
281 [EditorBrowsable(EditorBrowsableState.Never)]
282 TwoFingersDoubleTapNHold,
284 /// Three fingers double tap and hold gesture.
286 [EditorBrowsable(EditorBrowsableState.Never)]
287 ThreeFingersDoubleTapNHold,
291 [EditorBrowsable(EditorBrowsableState.Never)]
296 /// The current state of gesture.
298 [EditorBrowsable(EditorBrowsableState.Never)]
299 public enum AccessibilityGestureState
302 /// The gesture is started.
304 [EditorBrowsable(EditorBrowsableState.Never)]
307 /// The gesture is ongoing.
309 [EditorBrowsable(EditorBrowsableState.Never)]
312 /// The gesture is ended.
314 [EditorBrowsable(EditorBrowsableState.Never)]
317 /// The gesture is aborted.
319 [EditorBrowsable(EditorBrowsableState.Never)]
324 /// Enumeration of possible AT-SPI states for an object.
326 /// <seealso cref="AccessibilityStates"/>
328 /// Object can be in many states at the same time.
330 [EditorBrowsable(EditorBrowsableState.Never)]
331 public enum AccessibilityState
336 [EditorBrowsable(EditorBrowsableState.Never)]
341 [EditorBrowsable(EditorBrowsableState.Never)]
346 [EditorBrowsable(EditorBrowsableState.Never)]
351 [EditorBrowsable(EditorBrowsableState.Never)]
356 [EditorBrowsable(EditorBrowsableState.Never)]
361 [EditorBrowsable(EditorBrowsableState.Never)]
366 [EditorBrowsable(EditorBrowsableState.Never)]
371 [EditorBrowsable(EditorBrowsableState.Never)]
376 [EditorBrowsable(EditorBrowsableState.Never)]
379 /// Expandable state.
381 [EditorBrowsable(EditorBrowsableState.Never)]
386 [EditorBrowsable(EditorBrowsableState.Never)]
391 [EditorBrowsable(EditorBrowsableState.Never)]
396 [EditorBrowsable(EditorBrowsableState.Never)]
399 /// Had tooltip state.
401 [EditorBrowsable(EditorBrowsableState.Never)]
404 /// Horizontal state.
406 [EditorBrowsable(EditorBrowsableState.Never)]
411 [EditorBrowsable(EditorBrowsableState.Never)]
416 [EditorBrowsable(EditorBrowsableState.Never)]
419 /// Multi-line state.
421 [EditorBrowsable(EditorBrowsableState.Never)]
424 /// Multi-selectable state.
426 [EditorBrowsable(EditorBrowsableState.Never)]
427 MultiSelectable = 18,
431 [EditorBrowsable(EditorBrowsableState.Never)]
436 [EditorBrowsable(EditorBrowsableState.Never)]
439 /// Resizeable state.
441 [EditorBrowsable(EditorBrowsableState.Never)]
444 /// Selectable state.
446 [EditorBrowsable(EditorBrowsableState.Never)]
451 [EditorBrowsable(EditorBrowsableState.Never)]
456 [EditorBrowsable(EditorBrowsableState.Never)]
461 [EditorBrowsable(EditorBrowsableState.Never)]
464 /// Single line state.
466 [EditorBrowsable(EditorBrowsableState.Never)]
471 [EditorBrowsable(EditorBrowsableState.Never)]
476 [EditorBrowsable(EditorBrowsableState.Never)]
481 [EditorBrowsable(EditorBrowsableState.Never)]
486 [EditorBrowsable(EditorBrowsableState.Never)]
489 /// Managed descendants state.
491 [EditorBrowsable(EditorBrowsableState.Never)]
492 ManagesDescendants = 31,
494 /// Indeterminate state.
496 [EditorBrowsable(EditorBrowsableState.Never)]
501 [EditorBrowsable(EditorBrowsableState.Never)]
506 [EditorBrowsable(EditorBrowsableState.Never)]
511 [EditorBrowsable(EditorBrowsableState.Never)]
514 /// Invalid entry state.
516 [EditorBrowsable(EditorBrowsableState.Never)]
519 /// Supported auto completion state.
521 [EditorBrowsable(EditorBrowsableState.Never)]
522 SupportsAutocompletion = 37,
524 /// Selectable text state.
526 [EditorBrowsable(EditorBrowsableState.Never)]
531 [EditorBrowsable(EditorBrowsableState.Never)]
536 [EditorBrowsable(EditorBrowsableState.Never)]
541 [EditorBrowsable(EditorBrowsableState.Never)]
546 [EditorBrowsable(EditorBrowsableState.Never)]
551 [EditorBrowsable(EditorBrowsableState.Never)]
554 /// Highlighted state.
556 [EditorBrowsable(EditorBrowsableState.Never)]
559 /// Highlightable state.
561 [EditorBrowsable(EditorBrowsableState.Never)]
566 /// A collection of AccessibilityStates
568 /// <seealso cref="AccessibilityState"/>
569 [EditorBrowsable(EditorBrowsableState.Never)]
570 public class AccessibilityStates
572 [EditorBrowsable(EditorBrowsableState.Never)]
573 public AccessibilityStates(params AccessibilityState[] states)
575 foreach (var state in states)
577 BitMask |= (1UL << (int)state);
581 [EditorBrowsable(EditorBrowsableState.Never)]
582 internal ulong BitMask { get; set; } = 0UL;
584 [EditorBrowsable(EditorBrowsableState.Never)]
585 public bool this[AccessibilityState state]
589 return Convert.ToBoolean(BitMask & (1UL << (int)state));
596 BitMask |= (1UL << (int)state);
601 BitMask &= ~(1UL << (int)state);
608 /// Notify mode for AccessibilityStates.
610 [EditorBrowsable(EditorBrowsableState.Never)]
611 public enum AccessibilityStatesNotifyMode
614 /// Notify about the change of states in this object only.
616 [EditorBrowsable(EditorBrowsableState.Never)]
617 [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Justification = "Single is the most descriptive name for sending a single event")]
621 /// Notify about the change of states in this object and all its children.
623 [EditorBrowsable(EditorBrowsableState.Never)]
628 /// The relation between accessible objects.
630 [EditorBrowsable(EditorBrowsableState.Never)]
631 public enum AccessibilityRelationType
636 [EditorBrowsable(EditorBrowsableState.Never)]
641 [EditorBrowsable(EditorBrowsableState.Never)]
646 [EditorBrowsable(EditorBrowsableState.Never)]
651 [EditorBrowsable(EditorBrowsableState.Never)]
656 [EditorBrowsable(EditorBrowsableState.Never)]
661 [EditorBrowsable(EditorBrowsableState.Never)]
666 [EditorBrowsable(EditorBrowsableState.Never)]
671 [EditorBrowsable(EditorBrowsableState.Never)]
676 [EditorBrowsable(EditorBrowsableState.Never)]
681 [EditorBrowsable(EditorBrowsableState.Never)]
686 [EditorBrowsable(EditorBrowsableState.Never)]
691 [EditorBrowsable(EditorBrowsableState.Never)]
696 [EditorBrowsable(EditorBrowsableState.Never)]
701 [EditorBrowsable(EditorBrowsableState.Never)]
706 [EditorBrowsable(EditorBrowsableState.Never)]
711 [EditorBrowsable(EditorBrowsableState.Never)]
714 /// Parent window of.
716 [EditorBrowsable(EditorBrowsableState.Never)]
721 [EditorBrowsable(EditorBrowsableState.Never)]
726 [EditorBrowsable(EditorBrowsableState.Never)]
731 [EditorBrowsable(EditorBrowsableState.Never)]
736 [EditorBrowsable(EditorBrowsableState.Never)]
741 [EditorBrowsable(EditorBrowsableState.Never)]
746 [EditorBrowsable(EditorBrowsableState.Never)]
751 [EditorBrowsable(EditorBrowsableState.Never)]
756 /// The accessibility role.
759 /// For more information about AT-SPI2 role definition, please refer to
760 /// https://developer.gnome.org/libatspi/stable/libatspi-atspi-constants.html#AtspiRole
762 [EditorBrowsable(EditorBrowsableState.Never)]
768 [EditorBrowsable(EditorBrowsableState.Never)]
771 /// Accelerator label.
773 [EditorBrowsable(EditorBrowsableState.Never)]
778 [EditorBrowsable(EditorBrowsableState.Never)]
783 [EditorBrowsable(EditorBrowsableState.Never)]
788 [EditorBrowsable(EditorBrowsableState.Never)]
793 [EditorBrowsable(EditorBrowsableState.Never)]
798 [EditorBrowsable(EditorBrowsableState.Never)]
803 [EditorBrowsable(EditorBrowsableState.Never)]
808 [EditorBrowsable(EditorBrowsableState.Never)]
813 [EditorBrowsable(EditorBrowsableState.Never)]
818 [EditorBrowsable(EditorBrowsableState.Never)]
823 [EditorBrowsable(EditorBrowsableState.Never)]
828 [EditorBrowsable(EditorBrowsableState.Never)]
833 [EditorBrowsable(EditorBrowsableState.Never)]
838 [EditorBrowsable(EditorBrowsableState.Never)]
843 [EditorBrowsable(EditorBrowsableState.Never)]
848 [EditorBrowsable(EditorBrowsableState.Never)]
853 [EditorBrowsable(EditorBrowsableState.Never)]
858 [EditorBrowsable(EditorBrowsableState.Never)]
863 [EditorBrowsable(EditorBrowsableState.Never)]
868 [EditorBrowsable(EditorBrowsableState.Never)]
871 /// Focus traversable.
873 [EditorBrowsable(EditorBrowsableState.Never)]
878 [EditorBrowsable(EditorBrowsableState.Never)]
883 [EditorBrowsable(EditorBrowsableState.Never)]
888 [EditorBrowsable(EditorBrowsableState.Never)]
893 [EditorBrowsable(EditorBrowsableState.Never)]
898 [EditorBrowsable(EditorBrowsableState.Never)]
903 [EditorBrowsable(EditorBrowsableState.Never)]
908 [EditorBrowsable(EditorBrowsableState.Never)]
913 [EditorBrowsable(EditorBrowsableState.Never)]
918 [EditorBrowsable(EditorBrowsableState.Never)]
923 [EditorBrowsable(EditorBrowsableState.Never)]
928 [EditorBrowsable(EditorBrowsableState.Never)]
933 [EditorBrowsable(EditorBrowsableState.Never)]
938 [EditorBrowsable(EditorBrowsableState.Never)]
943 [EditorBrowsable(EditorBrowsableState.Never)]
948 [EditorBrowsable(EditorBrowsableState.Never)]
953 [EditorBrowsable(EditorBrowsableState.Never)]
958 [EditorBrowsable(EditorBrowsableState.Never)]
963 [EditorBrowsable(EditorBrowsableState.Never)]
968 [EditorBrowsable(EditorBrowsableState.Never)]
973 [EditorBrowsable(EditorBrowsableState.Never)]
978 [EditorBrowsable(EditorBrowsableState.Never)]
983 [EditorBrowsable(EditorBrowsableState.Never)]
988 [EditorBrowsable(EditorBrowsableState.Never)]
993 [EditorBrowsable(EditorBrowsableState.Never)]
998 [EditorBrowsable(EditorBrowsableState.Never)]
1003 [EditorBrowsable(EditorBrowsableState.Never)]
1008 [EditorBrowsable(EditorBrowsableState.Never)]
1013 [EditorBrowsable(EditorBrowsableState.Never)]
1018 [EditorBrowsable(EditorBrowsableState.Never)]
1023 [EditorBrowsable(EditorBrowsableState.Never)]
1028 [EditorBrowsable(EditorBrowsableState.Never)]
1033 [EditorBrowsable(EditorBrowsableState.Never)]
1038 [EditorBrowsable(EditorBrowsableState.Never)]
1043 [EditorBrowsable(EditorBrowsableState.Never)]
1048 [EditorBrowsable(EditorBrowsableState.Never)]
1051 /// Table coulmn header.
1053 [EditorBrowsable(EditorBrowsableState.Never)]
1056 /// Table row header.
1058 [EditorBrowsable(EditorBrowsableState.Never)]
1061 /// Tear-off menu item.
1063 [EditorBrowsable(EditorBrowsableState.Never)]
1068 [EditorBrowsable(EditorBrowsableState.Never)]
1073 [EditorBrowsable(EditorBrowsableState.Never)]
1078 [EditorBrowsable(EditorBrowsableState.Never)]
1083 [EditorBrowsable(EditorBrowsableState.Never)]
1088 [EditorBrowsable(EditorBrowsableState.Never)]
1093 [EditorBrowsable(EditorBrowsableState.Never)]
1098 [EditorBrowsable(EditorBrowsableState.Never)]
1103 [EditorBrowsable(EditorBrowsableState.Never)]
1108 [EditorBrowsable(EditorBrowsableState.Never)]
1113 [EditorBrowsable(EditorBrowsableState.Never)]
1118 [EditorBrowsable(EditorBrowsableState.Never)]
1123 [EditorBrowsable(EditorBrowsableState.Never)]
1128 [EditorBrowsable(EditorBrowsableState.Never)]
1133 [EditorBrowsable(EditorBrowsableState.Never)]
1138 [EditorBrowsable(EditorBrowsableState.Never)]
1143 [EditorBrowsable(EditorBrowsableState.Never)]
1148 [EditorBrowsable(EditorBrowsableState.Never)]
1153 [EditorBrowsable(EditorBrowsableState.Never)]
1158 [EditorBrowsable(EditorBrowsableState.Never)]
1163 [EditorBrowsable(EditorBrowsableState.Never)]
1168 [EditorBrowsable(EditorBrowsableState.Never)]
1173 [EditorBrowsable(EditorBrowsableState.Never)]
1178 [EditorBrowsable(EditorBrowsableState.Never)]
1183 [EditorBrowsable(EditorBrowsableState.Never)]
1188 [EditorBrowsable(EditorBrowsableState.Never)]
1193 [EditorBrowsable(EditorBrowsableState.Never)]
1196 /// Redundant object.
1198 [EditorBrowsable(EditorBrowsableState.Never)]
1203 [EditorBrowsable(EditorBrowsableState.Never)]
1208 [EditorBrowsable(EditorBrowsableState.Never)]
1211 /// Input method window.
1213 [EditorBrowsable(EditorBrowsableState.Never)]
1218 [EditorBrowsable(EditorBrowsableState.Never)]
1223 [EditorBrowsable(EditorBrowsableState.Never)]
1226 /// Document spreadsheet.
1228 [EditorBrowsable(EditorBrowsableState.Never)]
1229 DocumentSpreadsheet,
1231 /// Document presentation.
1233 [EditorBrowsable(EditorBrowsableState.Never)]
1234 DocumentPresentation,
1238 [EditorBrowsable(EditorBrowsableState.Never)]
1243 [EditorBrowsable(EditorBrowsableState.Never)]
1248 [EditorBrowsable(EditorBrowsableState.Never)]
1253 [EditorBrowsable(EditorBrowsableState.Never)]
1258 [EditorBrowsable(EditorBrowsableState.Never)]
1263 [EditorBrowsable(EditorBrowsableState.Never)]
1268 [EditorBrowsable(EditorBrowsableState.Never)]
1273 [EditorBrowsable(EditorBrowsableState.Never)]
1276 /// Information bar.
1278 [EditorBrowsable(EditorBrowsableState.Never)]
1283 [EditorBrowsable(EditorBrowsableState.Never)]
1288 [EditorBrowsable(EditorBrowsableState.Never)]
1291 /// Block quotation.
1293 [EditorBrowsable(EditorBrowsableState.Never)]
1298 [EditorBrowsable(EditorBrowsableState.Never)]
1303 [EditorBrowsable(EditorBrowsableState.Never)]
1308 [EditorBrowsable(EditorBrowsableState.Never)]
1313 [EditorBrowsable(EditorBrowsableState.Never)]
1318 [EditorBrowsable(EditorBrowsableState.Never)]
1323 [EditorBrowsable(EditorBrowsableState.Never)]
1328 [EditorBrowsable(EditorBrowsableState.Never)]
1333 [EditorBrowsable(EditorBrowsableState.Never)]
1338 [EditorBrowsable(EditorBrowsableState.Never)]
1343 [EditorBrowsable(EditorBrowsableState.Never)]
1348 [EditorBrowsable(EditorBrowsableState.Never)]
1353 [EditorBrowsable(EditorBrowsableState.Never)]
1358 [EditorBrowsable(EditorBrowsableState.Never)]
1363 [EditorBrowsable(EditorBrowsableState.Never)]
1368 [EditorBrowsable(EditorBrowsableState.Never)]
1373 [EditorBrowsable(EditorBrowsableState.Never)]
1378 /// Accessibility changed property.
1380 [EditorBrowsable(EditorBrowsableState.Never)]
1381 public enum AccessibilityPropertyChangeEvent
1384 /// Accessibility name.
1386 [EditorBrowsable(EditorBrowsableState.Never)]
1389 /// Accessibility description.
1391 [EditorBrowsable(EditorBrowsableState.Never)]
1394 /// Accessibility value.
1396 [EditorBrowsable(EditorBrowsableState.Never)]
1399 /// Accessibility role.
1401 [EditorBrowsable(EditorBrowsableState.Never)]
1404 /// Accessibility parent.
1406 [EditorBrowsable(EditorBrowsableState.Never)]
1411 /// Accessibility text boundary is used in text controls.
1413 /// <seealso cref="View.AccessibilityGetTextAtOffset" />
1415 /// Currently, only AccessibilityTextBoundary.Character is supported.
1417 [EditorBrowsable(EditorBrowsableState.Never)]
1418 public enum AccessibilityTextBoundary
1421 /// One character is acquired.
1423 [EditorBrowsable(EditorBrowsableState.Never)]
1429 /// Not supported yet.
1431 [EditorBrowsable(EditorBrowsableState.Never)]
1437 /// Not supported yet.
1439 [EditorBrowsable(EditorBrowsableState.Never)]
1445 /// Not supported yet.
1447 [EditorBrowsable(EditorBrowsableState.Never)]
1453 /// Not supported yet.
1455 [EditorBrowsable(EditorBrowsableState.Never)]