MS\Internal\Automation\Schema.cs (97)
271new AutomationPropertyInfo( null, AutomationElement.RuntimeIdProperty, typeof(int[]), null ),
272new AutomationPropertyInfo( convertToRect, AutomationElement.BoundingRectangleProperty, typeof(Rect), Rect.Empty ),
274new AutomationPropertyInfo( null, AutomationElement.ProcessIdProperty, typeof(int), 0 ),
278new AutomationPropertyInfo( convertToControlType, AutomationElement.ControlTypeProperty, typeof(ControlType), ControlType.Custom ),
279new AutomationPropertyInfo( null, AutomationElement.LocalizedControlTypeProperty, typeof(string), "" ),
280new AutomationPropertyInfo( null, AutomationElement.NameProperty, typeof(string), "" ),
281new AutomationPropertyInfo( null, AutomationElement.AcceleratorKeyProperty, typeof(string), "" ),
282new AutomationPropertyInfo( null, AutomationElement.AccessKeyProperty, typeof(string), "" ),
283new AutomationPropertyInfo( convertToBool, AutomationElement.HasKeyboardFocusProperty, typeof(bool), false ),
284new AutomationPropertyInfo( convertToBool, AutomationElement.IsKeyboardFocusableProperty, typeof(bool), false ),
285new AutomationPropertyInfo( convertToBool, AutomationElement.IsEnabledProperty, typeof(bool), false ),
286new AutomationPropertyInfo( null, AutomationElement.AutomationIdProperty, typeof(string), "" ),
287new AutomationPropertyInfo( null, AutomationElement.ClassNameProperty, typeof(string), "" ),
288new AutomationPropertyInfo( null, AutomationElement.HelpTextProperty, typeof(string), "" ),
289new AutomationPropertyInfo( convertToPoint, AutomationElement.ClickablePointProperty, typeof(Point), null ),
290new AutomationPropertyInfo( convertToCultureInfo, AutomationElement.CultureProperty, typeof(CultureInfo), null ),
291new AutomationPropertyInfo( convertToBool, AutomationElement.IsControlElementProperty, typeof(bool), true ),
292new AutomationPropertyInfo( convertToBool, AutomationElement.IsContentElementProperty, typeof(bool), true ),
293new AutomationPropertyInfo( convertToElement, AutomationElement.LabeledByProperty, typeof(AutomationElement), null ),
294new AutomationPropertyInfo( convertToBool, AutomationElement.IsPasswordProperty, typeof(bool), false ),
295new AutomationPropertyInfo( null, AutomationElement.NativeWindowHandleProperty, typeof(int), 0 ),
296new AutomationPropertyInfo( null, AutomationElement.ItemTypeProperty, typeof(string), "" ),
297new AutomationPropertyInfo( convertToBool, AutomationElement.IsOffscreenProperty, typeof(bool), false ),
298new AutomationPropertyInfo( convertToOrientationType, AutomationElement.OrientationProperty, typeof(OrientationType), OrientationType.None ),
299new AutomationPropertyInfo( null, AutomationElement.FrameworkIdProperty, typeof(string), "" ),
300new AutomationPropertyInfo( convertToBool, AutomationElement.IsRequiredForFormProperty, typeof(bool), false ),
301new AutomationPropertyInfo( null, AutomationElement.ItemStatusProperty, typeof(string), "" ),
302new AutomationPropertyInfo( null, AutomationElement.SizeOfSetProperty, typeof(int), -1 ),
303new AutomationPropertyInfo( null, AutomationElement.PositionInSetProperty, typeof(int), -1 ),
304new AutomationPropertyInfo( convertToAutomationHeadingLevel, AutomationElement.HeadingLevelProperty, typeof(AutomationHeadingLevel),AutomationHeadingLevel.None ),
305new AutomationPropertyInfo( convertToBool, AutomationElement.IsDialogProperty, typeof(bool), false ),
309new AutomationPropertyInfo( convertToBool, AutomationElement.IsInvokePatternAvailableProperty, typeof(bool), false ),
310new AutomationPropertyInfo( convertToBool, AutomationElement.IsDockPatternAvailableProperty, typeof(bool), false ),
311new AutomationPropertyInfo( convertToBool, AutomationElement.IsExpandCollapsePatternAvailableProperty, typeof(bool), false ),
312new AutomationPropertyInfo( convertToBool, AutomationElement.IsGridItemPatternAvailableProperty, typeof(bool), false ),
313new AutomationPropertyInfo( convertToBool, AutomationElement.IsGridPatternAvailableProperty, typeof(bool), false ),
314new AutomationPropertyInfo( convertToBool, AutomationElement.IsMultipleViewPatternAvailableProperty, typeof(bool), false ),
315new AutomationPropertyInfo( convertToBool, AutomationElement.IsRangeValuePatternAvailableProperty, typeof(bool), false ),
316new AutomationPropertyInfo( convertToBool, AutomationElement.IsScrollPatternAvailableProperty, typeof(bool), false ),
317new AutomationPropertyInfo( convertToBool, AutomationElement.IsVirtualizedItemPatternAvailableProperty,typeof(bool), false ),
318new AutomationPropertyInfo( convertToBool, AutomationElement.IsItemContainerPatternAvailableProperty, typeof(bool), false ),
319new AutomationPropertyInfo( convertToBool, AutomationElement.IsScrollItemPatternAvailableProperty, typeof(bool), false ),
320new AutomationPropertyInfo( convertToBool, AutomationElement.IsSelectionItemPatternAvailableProperty, typeof(bool), false ),
321new AutomationPropertyInfo( convertToBool, AutomationElement.IsSelectionPatternAvailableProperty, typeof(bool), false ),
322new AutomationPropertyInfo( convertToBool, AutomationElement.IsSynchronizedInputPatternAvailableProperty, typeof(bool), false ),
323new AutomationPropertyInfo( convertToBool, AutomationElement.IsTablePatternAvailableProperty, typeof(bool), false ),
324new AutomationPropertyInfo( convertToBool, AutomationElement.IsTableItemPatternAvailableProperty, typeof(bool), false ),
325new AutomationPropertyInfo( convertToBool, AutomationElement.IsTextPatternAvailableProperty, typeof(bool), false ),
326new AutomationPropertyInfo( convertToBool, AutomationElement.IsTogglePatternAvailableProperty, typeof(bool), false ),
327new AutomationPropertyInfo( convertToBool, AutomationElement.IsTransformPatternAvailableProperty, typeof(bool), false ),
328new AutomationPropertyInfo( convertToBool, AutomationElement.IsValuePatternAvailableProperty, typeof(bool), false ),
329new AutomationPropertyInfo( convertToBool, AutomationElement.IsWindowPatternAvailableProperty, typeof(bool), false ),
333new AutomationPropertyInfo( null, ValuePattern.ValueProperty, typeof(string), "" ),
334new AutomationPropertyInfo( convertToBool, ValuePattern.IsReadOnlyProperty, typeof(bool), true ),
335new AutomationPropertyInfo( null, RangeValuePattern.ValueProperty, typeof(double), 0.0 ),
336new AutomationPropertyInfo( convertToBool, RangeValuePattern.IsReadOnlyProperty, typeof(bool), true ),
337new AutomationPropertyInfo( null, RangeValuePattern.MinimumProperty, typeof(object), 0.0 ),
338new AutomationPropertyInfo( null, RangeValuePattern.MaximumProperty, typeof(object), 0.0 ),
339new AutomationPropertyInfo( null, RangeValuePattern.LargeChangeProperty, typeof(double), 0.0 ),
340new AutomationPropertyInfo( null, RangeValuePattern.SmallChangeProperty, typeof(double), 0.0 ),
341new AutomationPropertyInfo( null, ScrollPattern.HorizontalScrollPercentProperty, typeof(double), (double)0 ),
342new AutomationPropertyInfo( null, ScrollPattern.HorizontalViewSizeProperty, typeof(double), (double)100 ),
343new AutomationPropertyInfo( null, ScrollPattern.VerticalScrollPercentProperty, typeof(double), (double)0 ),
344new AutomationPropertyInfo( null, ScrollPattern.VerticalViewSizeProperty, typeof(double), (double)100 ),
345new AutomationPropertyInfo( convertToBool, ScrollPattern.HorizontallyScrollableProperty, typeof(bool), false ),
346new AutomationPropertyInfo( convertToBool, ScrollPattern.VerticallyScrollableProperty, typeof(bool), false ),
347new AutomationPropertyInfo( convertToElementArray, SelectionPattern.SelectionProperty, typeof(AutomationElement[]), new AutomationElement[]{} ),
348new AutomationPropertyInfo( convertToBool, SelectionPattern.CanSelectMultipleProperty, typeof(bool), false ),
349new AutomationPropertyInfo( convertToBool, SelectionPattern.IsSelectionRequiredProperty, typeof(bool), false ),
350new AutomationPropertyInfo( null, GridPattern.RowCountProperty, typeof(int), 0 ),
351new AutomationPropertyInfo( null, GridPattern.ColumnCountProperty, typeof(int), 0 ),
352new AutomationPropertyInfo( null, GridItemPattern.RowProperty, typeof(int), 0 ),
353new AutomationPropertyInfo( null, GridItemPattern.ColumnProperty, typeof(int), 0 ),
354new AutomationPropertyInfo( null, GridItemPattern.RowSpanProperty, typeof(int), 1 ),
355new AutomationPropertyInfo( null, GridItemPattern.ColumnSpanProperty, typeof(int), 1 ),
356new AutomationPropertyInfo( convertToElement, GridItemPattern.ContainingGridProperty, typeof(AutomationElement), null ),
357new AutomationPropertyInfo( convertToDockPosition, DockPattern.DockPositionProperty, typeof(DockPosition), DockPosition.None ),
358new AutomationPropertyInfo( convertToExpandCollapseState, ExpandCollapsePattern.ExpandCollapseStateProperty, typeof(ExpandCollapseState), ExpandCollapseState.LeafNode ),
359new AutomationPropertyInfo( null, MultipleViewPattern.CurrentViewProperty, typeof(int), 0 ),
360new AutomationPropertyInfo( null, MultipleViewPattern.SupportedViewsProperty, typeof(int []), new int [0] ),
361new AutomationPropertyInfo( convertToBool, WindowPattern.CanMaximizeProperty, typeof(bool), false ),
362new AutomationPropertyInfo( convertToBool, WindowPattern.CanMinimizeProperty, typeof(bool), false ),
363new AutomationPropertyInfo( convertToWindowVisualState, WindowPattern.WindowVisualStateProperty, typeof(WindowVisualState), WindowVisualState.Normal ),
364new AutomationPropertyInfo( convertToWindowInteractionState, WindowPattern.WindowInteractionStateProperty, typeof(WindowInteractionState),WindowInteractionState.Running ),
365new AutomationPropertyInfo( convertToBool, WindowPattern.IsModalProperty, typeof(bool), false ),
366new AutomationPropertyInfo( convertToBool, WindowPattern.IsTopmostProperty, typeof(bool), false ),
367new AutomationPropertyInfo( convertToBool, SelectionItemPattern.IsSelectedProperty, typeof(bool), false ),
368new AutomationPropertyInfo( convertToElement, SelectionItemPattern.SelectionContainerProperty, typeof(AutomationElement), null ),
369new AutomationPropertyInfo( convertToElementArray, TablePattern.RowHeadersProperty, typeof(AutomationElement []), new AutomationElement [0] ),
370new AutomationPropertyInfo( convertToElementArray, TablePattern.ColumnHeadersProperty, typeof(AutomationElement []), new AutomationElement [0] ),
371new AutomationPropertyInfo( convertToRowOrColumnMajor, TablePattern.RowOrColumnMajorProperty, typeof(RowOrColumnMajor), RowOrColumnMajor.Indeterminate ),
372new AutomationPropertyInfo( convertToElementArray, TableItemPattern.RowHeaderItemsProperty, typeof(AutomationElement []), new AutomationElement [0] ),
373new AutomationPropertyInfo( convertToElementArray, TableItemPattern.ColumnHeaderItemsProperty, typeof(AutomationElement []), new AutomationElement [0] ),
374new AutomationPropertyInfo( convertToToggleState, TogglePattern.ToggleStateProperty, typeof(ToggleState), ToggleState.Indeterminate ),
375new AutomationPropertyInfo( convertToBool, TransformPattern.CanMoveProperty, typeof(bool), false ),
376new AutomationPropertyInfo( convertToBool, TransformPattern.CanResizeProperty, typeof(bool), false ),
377new AutomationPropertyInfo( convertToBool, TransformPattern.CanRotateProperty, typeof(bool), false ),