Share via


INSAccessibility Interface

Definition

[Foundation.Protocol(Name="NSAccessibility", WrapperType=typeof(AppKit.NSAccessibilityWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityLayoutForScreen", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(CoreGraphics.CGPoint), Selector="accessibilityLayoutPointForScreenPoint:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityLayoutForScreen", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGSize) }, ReturnType=typeof(CoreGraphics.CGSize), Selector="accessibilityLayoutSizeForScreenSize:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityScreenForLayout", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(CoreGraphics.CGPoint), Selector="accessibilityScreenPointForLayoutPoint:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityScreenForLayout", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGSize) }, ReturnType=typeof(CoreGraphics.CGSize), Selector="accessibilityScreenSizeForLayoutSize:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityCellForColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(System.IntPtr), typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSObject), Selector="accessibilityCellForColumn:row:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityAttributedString", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSAttributedString), Selector="accessibilityAttributedStringForRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityRangeForLine", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSRange), Selector="accessibilityRangeForLine:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityString", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSRange) }, ReturnType=typeof(System.String), Selector="accessibilityStringForRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityRange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(Foundation.NSRange), Selector="accessibilityRangeForPosition:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityRange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSRange), Selector="accessibilityRangeForIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityFrame", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSRange) }, ReturnType=typeof(CoreGraphics.CGRect), Selector="accessibilityFrameForRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityRtf", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSData), Selector="accessibilityRTFForRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityStyleRange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSRange), Selector="accessibilityStyleRangeForIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityLine", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(System.IntPtr), Selector="accessibilityLineForIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformCancel", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformCancel")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformConfirm", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformConfirm")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformDecrement", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformDecrement")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformDelete", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformDelete")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformIncrement", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformIncrement")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformPick", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformPick")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformPress", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformPress")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformRaise", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformRaise")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformShowAlternateUI", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformShowAlternateUI")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformShowDefaultUI", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformShowDefaultUI")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformShowMenu", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformShowMenu")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="IsAccessibilitySelectorAllowed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(ObjCRuntime.Selector) }, ReturnType=typeof(System.Boolean), Selector="isAccessibilitySelectorAllowed:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityFrame", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFrame", PropertyType=typeof(CoreGraphics.CGRect), Selector="accessibilityFrame", SetterSelector="setAccessibilityFrame:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityIdentifier", PropertyType=typeof(System.String), Selector="accessibilityIdentifier", SetterSelector="setAccessibilityIdentifier:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityParent", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityParent", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityParent", SetterSelector="setAccessibilityParent:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityFocused", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFocused", PropertyType=typeof(System.Boolean), Selector="accessibilityFocused", SetterSelector="setAccessibilityFocused:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityElement", PropertyType=typeof(System.Boolean), Selector="accessibilityElement", SetterSelector="setAccessibilityElement:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityActivationPoint", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityActivationPoint", PropertyType=typeof(CoreGraphics.CGPoint), Selector="accessibilityActivationPoint", SetterSelector="setAccessibilityActivationPoint:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityTopLevelUIElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityTopLevelUIElement", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityTopLevelUIElement", SetterSelector="setAccessibilityTopLevelUIElement:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityURL", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityUrl", PropertyType=typeof(Foundation.NSUrl), Selector="accessibilityURL", SetterSelector="setAccessibilityURL:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityValue", SetterSelector="setAccessibilityValue:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityValueDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityValueDescription", PropertyType=typeof(System.String), Selector="accessibilityValueDescription", SetterSelector="setAccessibilityValueDescription:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityVisibleChildren", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleChildren", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityVisibleChildren", SetterSelector="setAccessibilityVisibleChildren:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilitySubrole", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySubrole", PropertyType=typeof(System.String), Selector="accessibilitySubrole", SetterSelector="setAccessibilitySubrole:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityTitle", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityTitle", PropertyType=typeof(System.String), Selector="accessibilityTitle", SetterSelector="setAccessibilityTitle:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityTitleUIElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityTitleUIElement", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityTitleUIElement", SetterSelector="setAccessibilityTitleUIElement:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityNextContents", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityNextContents", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityNextContents", SetterSelector="setAccessibilityNextContents:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityOrientation", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityOrientation", PropertyType=typeof(AppKit.NSAccessibilityOrientation), Selector="accessibilityOrientation", SetterSelector="setAccessibilityOrientation:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityOverflowButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityOverflowButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityOverflowButton", SetterSelector="setAccessibilityOverflowButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityPlaceholderValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityPlaceholderValue", PropertyType=typeof(System.String), Selector="accessibilityPlaceholderValue", SetterSelector="setAccessibilityPlaceholderValue:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityPreviousContents", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityPreviousContents", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityPreviousContents", SetterSelector="setAccessibilityPreviousContents:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityRole", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRole", PropertyType=typeof(System.String), Selector="accessibilityRole", SetterSelector="setAccessibilityRole:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityRoleDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRoleDescription", PropertyType=typeof(System.String), Selector="accessibilityRoleDescription", SetterSelector="setAccessibilityRoleDescription:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilitySearchButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySearchButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilitySearchButton", SetterSelector="setAccessibilitySearchButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilitySearchMenu", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySearchMenu", PropertyType=typeof(Foundation.NSObject), Selector="accessibilitySearchMenu", SetterSelector="setAccessibilitySearchMenu:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilitySelected", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelected", PropertyType=typeof(System.Boolean), Selector="accessibilitySelected", SetterSelector="setAccessibilitySelected:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedChildren", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedChildren", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySelectedChildren", SetterSelector="setAccessibilitySelectedChildren:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityServesAsTitleForUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityServesAsTitleForUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityServesAsTitleForUIElements", SetterSelector="setAccessibilityServesAsTitleForUIElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityShownMenu", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityShownMenu", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityShownMenu", SetterSelector="setAccessibilityShownMenu:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMinValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMinValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMinValue", SetterSelector="setAccessibilityMinValue:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMaxValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMaxValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMaxValue", SetterSelector="setAccessibilityMaxValue:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityLinkedUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityLinkedUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityLinkedUIElements", SetterSelector="setAccessibilityLinkedUIElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityWindow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityWindow", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityWindow", SetterSelector="setAccessibilityWindow:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityHelp", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHelp", PropertyType=typeof(System.String), Selector="accessibilityHelp", SetterSelector="setAccessibilityHelp:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityFilename", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFilename", PropertyType=typeof(System.String), Selector="accessibilityFilename", SetterSelector="setAccessibilityFilename:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityExpanded", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityExpanded", PropertyType=typeof(System.Boolean), Selector="accessibilityExpanded", SetterSelector="setAccessibilityExpanded:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityEdited", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityEdited", PropertyType=typeof(System.Boolean), Selector="accessibilityEdited", SetterSelector="setAccessibilityEdited:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityEnabled", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityEnabled", PropertyType=typeof(System.Boolean), Selector="accessibilityEnabled", SetterSelector="setAccessibilityEnabled:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityChildren", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityChildren", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityChildren", SetterSelector="setAccessibilityChildren:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityClearButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityClearButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityClearButton", SetterSelector="setAccessibilityClearButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityCancelButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCancelButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityCancelButton", SetterSelector="setAccessibilityCancelButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityProtectedContent", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityProtectedContent", PropertyType=typeof(System.Boolean), Selector="accessibilityProtectedContent", SetterSelector="setAccessibilityProtectedContent:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityContents", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityContents", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityContents", SetterSelector="setAccessibilityContents:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityLabel", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityLabel", PropertyType=typeof(System.String), Selector="accessibilityLabel", SetterSelector="setAccessibilityLabel:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityAlternateUIVisible", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityAlternateUIVisible", PropertyType=typeof(System.Boolean), Selector="accessibilityAlternateUIVisible", SetterSelector="setAccessibilityAlternateUIVisible:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySharedFocusElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySharedFocusElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySharedFocusElements", SetterSelector="setAccessibilitySharedFocusElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityApplicationFocusedUIElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityApplicationFocusedUIElement", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityApplicationFocusedUIElement", SetterSelector="setAccessibilityApplicationFocusedUIElement:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMainWindow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMainWindow", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMainWindow", SetterSelector="setAccessibilityMainWindow:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityHidden", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHidden", PropertyType=typeof(System.Boolean), Selector="accessibilityHidden", SetterSelector="setAccessibilityHidden:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityFrontmost", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFrontmost", PropertyType=typeof(System.Boolean), Selector="accessibilityFrontmost", SetterSelector="setAccessibilityFrontmost:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityFocusedWindow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFocusedWindow", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityFocusedWindow", SetterSelector="setAccessibilityFocusedWindow:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityWindows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityWindows", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityWindows", SetterSelector="setAccessibilityWindows:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityExtrasMenuBar", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityExtrasMenuBar", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityExtrasMenuBar", SetterSelector="setAccessibilityExtrasMenuBar:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityMenuBar", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMenuBar", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMenuBar", SetterSelector="setAccessibilityMenuBar:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityColumnTitles", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumnTitles", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityColumnTitles", SetterSelector="setAccessibilityColumnTitles:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityOrderedByRow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityOrderedByRow", PropertyType=typeof(System.Boolean), Selector="accessibilityOrderedByRow", SetterSelector="setAccessibilityOrderedByRow:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityHorizontalUnits", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHorizontalUnits", PropertyType=typeof(AppKit.NSAccessibilityUnits), Selector="accessibilityHorizontalUnits", SetterSelector="setAccessibilityHorizontalUnits:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityVerticalUnits", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVerticalUnits", PropertyType=typeof(AppKit.NSAccessibilityUnits), Selector="accessibilityVerticalUnits", SetterSelector="setAccessibilityVerticalUnits:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityHorizontalUnitDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHorizontalUnitDescription", PropertyType=typeof(System.String), Selector="accessibilityHorizontalUnitDescription", SetterSelector="setAccessibilityHorizontalUnitDescription:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityVerticalUnitDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVerticalUnitDescription", PropertyType=typeof(System.String), Selector="accessibilityVerticalUnitDescription", SetterSelector="setAccessibilityVerticalUnitDescription:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityHandles", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHandles", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityHandles", SetterSelector="setAccessibilityHandles:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityWarningValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityWarningValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityWarningValue", SetterSelector="setAccessibilityWarningValue:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityCriticalValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCriticalValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityCriticalValue", SetterSelector="setAccessibilityCriticalValue:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityDisclosed", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDisclosed", PropertyType=typeof(System.Boolean), Selector="accessibilityDisclosed", SetterSelector="setAccessibilityDisclosed:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityDisclosedByRow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDisclosedByRow", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityDisclosedByRow", SetterSelector="setAccessibilityDisclosedByRow:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityDisclosedRows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDisclosedRows", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityDisclosedRows", SetterSelector="setAccessibilityDisclosedRows:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityDisclosureLevel", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDisclosureLevel", PropertyType=typeof(System.IntPtr), Selector="accessibilityDisclosureLevel", SetterSelector="setAccessibilityDisclosureLevel:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityMarkerUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMarkerUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityMarkerUIElements", SetterSelector="setAccessibilityMarkerUIElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMarkerValues", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMarkerValues", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMarkerValues", SetterSelector="setAccessibilityMarkerValues:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMarkerGroupUIElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMarkerGroupUIElement", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMarkerGroupUIElement", SetterSelector="setAccessibilityMarkerGroupUIElement:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityUnits", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityUnits", PropertyType=typeof(AppKit.NSAccessibilityUnits), Selector="accessibilityUnits", SetterSelector="setAccessibilityUnits:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityUnitDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityUnitDescription", PropertyType=typeof(System.String), Selector="accessibilityUnitDescription", SetterSelector="setAccessibilityUnitDescription:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityRulerMarkerType", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRulerMarkerType", PropertyType=typeof(AppKit.NSAccessibilityRulerMarkerType), Selector="accessibilityRulerMarkerType", SetterSelector="setAccessibilityRulerMarkerType:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityMarkerTypeDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMarkerTypeDescription", PropertyType=typeof(System.String), Selector="accessibilityMarkerTypeDescription", SetterSelector="setAccessibilityMarkerTypeDescription:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityHorizontalScrollBar", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHorizontalScrollBar", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityHorizontalScrollBar", SetterSelector="setAccessibilityHorizontalScrollBar:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityVerticalScrollBar", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVerticalScrollBar", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityVerticalScrollBar", SetterSelector="setAccessibilityVerticalScrollBar:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityAllowedValues", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityAllowedValues", PropertyType=typeof(Foundation.NSNumber[]), Selector="accessibilityAllowedValues", SetterSelector="setAccessibilityAllowedValues:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityLabelUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityLabelUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityLabelUIElements", SetterSelector="setAccessibilityLabelUIElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityLabelValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityLabelValue", PropertyType=typeof(System.Single), Selector="accessibilityLabelValue", SetterSelector="setAccessibilityLabelValue:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySplitters", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySplitters", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySplitters", SetterSelector="setAccessibilitySplitters:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityDecrementButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDecrementButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityDecrementButton", SetterSelector="setAccessibilityDecrementButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityIncrementButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityIncrementButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityIncrementButton", SetterSelector="setAccessibilityIncrementButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityTabs", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityTabs", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityTabs", SetterSelector="setAccessibilityTabs:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityHeader", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHeader", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityHeader", SetterSelector="setAccessibilityHeader:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityColumnCount", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumnCount", PropertyType=typeof(System.IntPtr), Selector="accessibilityColumnCount", SetterSelector="setAccessibilityColumnCount:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityRowCount", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRowCount", PropertyType=typeof(System.IntPtr), Selector="accessibilityRowCount", SetterSelector="setAccessibilityRowCount:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityIndex", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityIndex", PropertyType=typeof(System.IntPtr), Selector="accessibilityIndex", SetterSelector="setAccessibilityIndex:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityColumns", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumns", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityColumns", SetterSelector="setAccessibilityColumns:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityRows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRows", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityRows", SetterSelector="setAccessibilityRows:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityVisibleRows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleRows", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityVisibleRows", SetterSelector="setAccessibilityVisibleRows:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedRows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedRows", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySelectedRows", SetterSelector="setAccessibilitySelectedRows:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityVisibleColumns", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleColumns", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityVisibleColumns", SetterSelector="setAccessibilityVisibleColumns:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedColumns", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedColumns", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySelectedColumns", SetterSelector="setAccessibilitySelectedColumns:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilitySortDirection", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySortDirection", PropertyType=typeof(AppKit.NSAccessibilitySortDirection), Selector="accessibilitySortDirection", SetterSelector="setAccessibilitySortDirection:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityRowHeaderUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRowHeaderUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityRowHeaderUIElements", SetterSelector="setAccessibilityRowHeaderUIElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedCells", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedCells", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySelectedCells", SetterSelector="setAccessibilitySelectedCells:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityVisibleCells", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleCells", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityVisibleCells", SetterSelector="setAccessibilityVisibleCells:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityColumnHeaderUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumnHeaderUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityColumnHeaderUIElements", SetterSelector="setAccessibilityColumnHeaderUIElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityRowIndexRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRowIndexRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilityRowIndexRange", SetterSelector="setAccessibilityRowIndexRange:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityColumnIndexRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumnIndexRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilityColumnIndexRange", SetterSelector="setAccessibilityColumnIndexRange:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityInsertionPointLineNumber", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityInsertionPointLineNumber", PropertyType=typeof(System.IntPtr), Selector="accessibilityInsertionPointLineNumber", SetterSelector="setAccessibilityInsertionPointLineNumber:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilitySharedCharacterRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySharedCharacterRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilitySharedCharacterRange", SetterSelector="setAccessibilitySharedCharacterRange:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySharedTextUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySharedTextUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySharedTextUIElements", SetterSelector="setAccessibilitySharedTextUIElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityVisibleCharacterRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleCharacterRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilityVisibleCharacterRange", SetterSelector="setAccessibilityVisibleCharacterRange:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityNumberOfCharacters", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityNumberOfCharacters", PropertyType=typeof(System.IntPtr), Selector="accessibilityNumberOfCharacters", SetterSelector="setAccessibilityNumberOfCharacters:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilitySelectedText", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedText", PropertyType=typeof(System.String), Selector="accessibilitySelectedText", SetterSelector="setAccessibilitySelectedText:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilitySelectedTextRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedTextRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilitySelectedTextRange", SetterSelector="setAccessibilitySelectedTextRange:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedTextRanges", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedTextRanges", PropertyType=typeof(Foundation.NSValue[]), Selector="accessibilitySelectedTextRanges", SetterSelector="setAccessibilitySelectedTextRanges:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityToolbarButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityToolbarButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityToolbarButton", SetterSelector="setAccessibilityToolbarButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityModal", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityModal", PropertyType=typeof(System.Boolean), Selector="accessibilityModal", SetterSelector="setAccessibilityModal:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityProxy", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityProxy", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityProxy", SetterSelector="setAccessibilityProxy:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityMain", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMain", PropertyType=typeof(System.Boolean), Selector="accessibilityMain", SetterSelector="setAccessibilityMain:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityFullScreenButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFullScreenButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityFullScreenButton", SetterSelector="setAccessibilityFullScreenButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityGrowArea", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityGrowArea", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityGrowArea", SetterSelector="setAccessibilityGrowArea:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityDocument", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDocument", PropertyType=typeof(System.String), Selector="accessibilityDocument", SetterSelector="setAccessibilityDocument:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityDefaultButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDefaultButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityDefaultButton", SetterSelector="setAccessibilityDefaultButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityCloseButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCloseButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityCloseButton", SetterSelector="setAccessibilityCloseButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityZoomButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityZoomButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityZoomButton", SetterSelector="setAccessibilityZoomButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMinimizeButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMinimizeButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMinimizeButton", SetterSelector="setAccessibilityMinimizeButton:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityMinimized", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMinimized", PropertyType=typeof(System.Boolean), Selector="accessibilityMinimized", SetterSelector="setAccessibilityMinimized:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityRequired", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRequired", PropertyType=typeof(System.Boolean), Selector="accessibilityRequired", SetterSelector="setAccessibilityRequired:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityChildrenInNavigationOrder", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityChildrenInNavigationOrder", PropertyType=typeof(AppKit.NSAccessibilityElement[]), Selector="accessibilityChildrenInNavigationOrder", SetterSelector="setAccessibilityChildrenInNavigationOrder:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityCustomRotors", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCustomRotors", PropertyType=typeof(AppKit.NSAccessibilityCustomRotor[]), Selector="accessibilityCustomRotors", SetterSelector="setAccessibilityCustomRotors:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityCustomActions", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCustomActions", PropertyType=typeof(AppKit.NSAccessibilityCustomAction[]), Selector="accessibilityCustomActions", SetterSelector="setAccessibilityCustomActions:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityUserInputLabels", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityUserInputLabels", PropertyType=typeof(System.String[]), Selector="accessibilityUserInputLabels", SetterSelector="setAccessibilityUserInputLabels:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityAttributedUserInputLabels", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityAttributedUserInputLabels", PropertyType=typeof(Foundation.NSAttributedString[]), Selector="accessibilityAttributedUserInputLabels", SetterSelector="setAccessibilityAttributedUserInputLabels:")]
public interface INSAccessibility : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="NSAccessibility", WrapperType=typeof(AppKit.NSAccessibilityWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityLayoutForScreen", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(CoreGraphics.CGPoint), Selector="accessibilityLayoutPointForScreenPoint:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityLayoutForScreen", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGSize) }, ReturnType=typeof(CoreGraphics.CGSize), Selector="accessibilityLayoutSizeForScreenSize:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityScreenForLayout", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(CoreGraphics.CGPoint), Selector="accessibilityScreenPointForLayoutPoint:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityScreenForLayout", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGSize) }, ReturnType=typeof(CoreGraphics.CGSize), Selector="accessibilityScreenSizeForLayoutSize:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityCellForColumn", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(System.IntPtr), typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSObject), Selector="accessibilityCellForColumn:row:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityAttributedString", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSAttributedString), Selector="accessibilityAttributedStringForRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityRangeForLine", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSRange), Selector="accessibilityRangeForLine:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityString", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSRange) }, ReturnType=typeof(System.String), Selector="accessibilityStringForRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityRange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(Foundation.NSRange), Selector="accessibilityRangeForPosition:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityRange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSRange), Selector="accessibilityRangeForIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityFrame", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSRange) }, ReturnType=typeof(CoreGraphics.CGRect), Selector="accessibilityFrameForRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityRtf", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSData), Selector="accessibilityRTFForRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityStyleRange", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSRange), Selector="accessibilityStyleRangeForIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAccessibilityLine", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(System.IntPtr), Selector="accessibilityLineForIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformCancel", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformCancel")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformConfirm", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformConfirm")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformDecrement", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformDecrement")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformDelete", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformDelete")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformIncrement", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformIncrement")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformPick", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformPick")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformPress", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformPress")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformRaise", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformRaise")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformShowAlternateUI", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformShowAlternateUI")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformShowDefaultUI", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformShowDefaultUI")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="AccessibilityPerformShowMenu", ReturnType=typeof(System.Boolean), Selector="accessibilityPerformShowMenu")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="IsAccessibilitySelectorAllowed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(ObjCRuntime.Selector) }, ReturnType=typeof(System.Boolean), Selector="isAccessibilitySelectorAllowed:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityFrame", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFrame", PropertyType=typeof(CoreGraphics.CGRect), Selector="accessibilityFrame", SetterSelector="setAccessibilityFrame:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityIdentifier", PropertyType=typeof(System.String), Selector="accessibilityIdentifier", SetterSelector="setAccessibilityIdentifier:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityParent", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityParent", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityParent", SetterSelector="setAccessibilityParent:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityFocused", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFocused", PropertyType=typeof(System.Boolean), Selector="accessibilityFocused", SetterSelector="setAccessibilityFocused:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityElement", PropertyType=typeof(System.Boolean), Selector="accessibilityElement", SetterSelector="setAccessibilityElement:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityActivationPoint", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityActivationPoint", PropertyType=typeof(CoreGraphics.CGPoint), Selector="accessibilityActivationPoint", SetterSelector="setAccessibilityActivationPoint:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityTopLevelUIElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityTopLevelUIElement", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityTopLevelUIElement", SetterSelector="setAccessibilityTopLevelUIElement:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityURL", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityUrl", PropertyType=typeof(Foundation.NSUrl), Selector="accessibilityURL", SetterSelector="setAccessibilityURL:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityValue", SetterSelector="setAccessibilityValue:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityValueDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityValueDescription", PropertyType=typeof(System.String), Selector="accessibilityValueDescription", SetterSelector="setAccessibilityValueDescription:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityVisibleChildren", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleChildren", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityVisibleChildren", SetterSelector="setAccessibilityVisibleChildren:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilitySubrole", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySubrole", PropertyType=typeof(System.String), Selector="accessibilitySubrole", SetterSelector="setAccessibilitySubrole:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityTitle", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityTitle", PropertyType=typeof(System.String), Selector="accessibilityTitle", SetterSelector="setAccessibilityTitle:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityTitleUIElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityTitleUIElement", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityTitleUIElement", SetterSelector="setAccessibilityTitleUIElement:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityNextContents", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityNextContents", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityNextContents", SetterSelector="setAccessibilityNextContents:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityOrientation", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityOrientation", PropertyType=typeof(AppKit.NSAccessibilityOrientation), Selector="accessibilityOrientation", SetterSelector="setAccessibilityOrientation:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityOverflowButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityOverflowButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityOverflowButton", SetterSelector="setAccessibilityOverflowButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityPlaceholderValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityPlaceholderValue", PropertyType=typeof(System.String), Selector="accessibilityPlaceholderValue", SetterSelector="setAccessibilityPlaceholderValue:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityPreviousContents", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityPreviousContents", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityPreviousContents", SetterSelector="setAccessibilityPreviousContents:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityRole", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRole", PropertyType=typeof(System.String), Selector="accessibilityRole", SetterSelector="setAccessibilityRole:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityRoleDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRoleDescription", PropertyType=typeof(System.String), Selector="accessibilityRoleDescription", SetterSelector="setAccessibilityRoleDescription:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilitySearchButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySearchButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilitySearchButton", SetterSelector="setAccessibilitySearchButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilitySearchMenu", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySearchMenu", PropertyType=typeof(Foundation.NSObject), Selector="accessibilitySearchMenu", SetterSelector="setAccessibilitySearchMenu:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilitySelected", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelected", PropertyType=typeof(System.Boolean), Selector="accessibilitySelected", SetterSelector="setAccessibilitySelected:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedChildren", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedChildren", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySelectedChildren", SetterSelector="setAccessibilitySelectedChildren:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityServesAsTitleForUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityServesAsTitleForUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityServesAsTitleForUIElements", SetterSelector="setAccessibilityServesAsTitleForUIElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityShownMenu", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityShownMenu", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityShownMenu", SetterSelector="setAccessibilityShownMenu:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMinValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMinValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMinValue", SetterSelector="setAccessibilityMinValue:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMaxValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMaxValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMaxValue", SetterSelector="setAccessibilityMaxValue:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityLinkedUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityLinkedUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityLinkedUIElements", SetterSelector="setAccessibilityLinkedUIElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityWindow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityWindow", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityWindow", SetterSelector="setAccessibilityWindow:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityHelp", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHelp", PropertyType=typeof(System.String), Selector="accessibilityHelp", SetterSelector="setAccessibilityHelp:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityFilename", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFilename", PropertyType=typeof(System.String), Selector="accessibilityFilename", SetterSelector="setAccessibilityFilename:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityExpanded", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityExpanded", PropertyType=typeof(System.Boolean), Selector="accessibilityExpanded", SetterSelector="setAccessibilityExpanded:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityEdited", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityEdited", PropertyType=typeof(System.Boolean), Selector="accessibilityEdited", SetterSelector="setAccessibilityEdited:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityEnabled", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityEnabled", PropertyType=typeof(System.Boolean), Selector="accessibilityEnabled", SetterSelector="setAccessibilityEnabled:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityChildren", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityChildren", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityChildren", SetterSelector="setAccessibilityChildren:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityClearButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityClearButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityClearButton", SetterSelector="setAccessibilityClearButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityCancelButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCancelButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityCancelButton", SetterSelector="setAccessibilityCancelButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityProtectedContent", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityProtectedContent", PropertyType=typeof(System.Boolean), Selector="accessibilityProtectedContent", SetterSelector="setAccessibilityProtectedContent:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityContents", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityContents", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityContents", SetterSelector="setAccessibilityContents:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityLabel", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityLabel", PropertyType=typeof(System.String), Selector="accessibilityLabel", SetterSelector="setAccessibilityLabel:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityAlternateUIVisible", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityAlternateUIVisible", PropertyType=typeof(System.Boolean), Selector="accessibilityAlternateUIVisible", SetterSelector="setAccessibilityAlternateUIVisible:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySharedFocusElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySharedFocusElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySharedFocusElements", SetterSelector="setAccessibilitySharedFocusElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityApplicationFocusedUIElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityApplicationFocusedUIElement", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityApplicationFocusedUIElement", SetterSelector="setAccessibilityApplicationFocusedUIElement:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMainWindow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMainWindow", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMainWindow", SetterSelector="setAccessibilityMainWindow:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityHidden", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHidden", PropertyType=typeof(System.Boolean), Selector="accessibilityHidden", SetterSelector="setAccessibilityHidden:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityFrontmost", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFrontmost", PropertyType=typeof(System.Boolean), Selector="accessibilityFrontmost", SetterSelector="setAccessibilityFrontmost:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityFocusedWindow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFocusedWindow", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityFocusedWindow", SetterSelector="setAccessibilityFocusedWindow:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityWindows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityWindows", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityWindows", SetterSelector="setAccessibilityWindows:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityExtrasMenuBar", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityExtrasMenuBar", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityExtrasMenuBar", SetterSelector="setAccessibilityExtrasMenuBar:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityMenuBar", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMenuBar", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMenuBar", SetterSelector="setAccessibilityMenuBar:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityColumnTitles", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumnTitles", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityColumnTitles", SetterSelector="setAccessibilityColumnTitles:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityOrderedByRow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityOrderedByRow", PropertyType=typeof(System.Boolean), Selector="accessibilityOrderedByRow", SetterSelector="setAccessibilityOrderedByRow:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityHorizontalUnits", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHorizontalUnits", PropertyType=typeof(AppKit.NSAccessibilityUnits), Selector="accessibilityHorizontalUnits", SetterSelector="setAccessibilityHorizontalUnits:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityVerticalUnits", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVerticalUnits", PropertyType=typeof(AppKit.NSAccessibilityUnits), Selector="accessibilityVerticalUnits", SetterSelector="setAccessibilityVerticalUnits:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityHorizontalUnitDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHorizontalUnitDescription", PropertyType=typeof(System.String), Selector="accessibilityHorizontalUnitDescription", SetterSelector="setAccessibilityHorizontalUnitDescription:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityVerticalUnitDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVerticalUnitDescription", PropertyType=typeof(System.String), Selector="accessibilityVerticalUnitDescription", SetterSelector="setAccessibilityVerticalUnitDescription:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityHandles", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHandles", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityHandles", SetterSelector="setAccessibilityHandles:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityWarningValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityWarningValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityWarningValue", SetterSelector="setAccessibilityWarningValue:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityCriticalValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCriticalValue", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityCriticalValue", SetterSelector="setAccessibilityCriticalValue:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityDisclosed", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDisclosed", PropertyType=typeof(System.Boolean), Selector="accessibilityDisclosed", SetterSelector="setAccessibilityDisclosed:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="accessibilityDisclosedByRow", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDisclosedByRow", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityDisclosedByRow", SetterSelector="setAccessibilityDisclosedByRow:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityDisclosedRows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDisclosedRows", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityDisclosedRows", SetterSelector="setAccessibilityDisclosedRows:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityDisclosureLevel", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDisclosureLevel", PropertyType=typeof(System.IntPtr), Selector="accessibilityDisclosureLevel", SetterSelector="setAccessibilityDisclosureLevel:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityMarkerUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMarkerUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityMarkerUIElements", SetterSelector="setAccessibilityMarkerUIElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMarkerValues", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMarkerValues", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMarkerValues", SetterSelector="setAccessibilityMarkerValues:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMarkerGroupUIElement", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMarkerGroupUIElement", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMarkerGroupUIElement", SetterSelector="setAccessibilityMarkerGroupUIElement:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityUnits", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityUnits", PropertyType=typeof(AppKit.NSAccessibilityUnits), Selector="accessibilityUnits", SetterSelector="setAccessibilityUnits:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityUnitDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityUnitDescription", PropertyType=typeof(System.String), Selector="accessibilityUnitDescription", SetterSelector="setAccessibilityUnitDescription:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityRulerMarkerType", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRulerMarkerType", PropertyType=typeof(AppKit.NSAccessibilityRulerMarkerType), Selector="accessibilityRulerMarkerType", SetterSelector="setAccessibilityRulerMarkerType:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityMarkerTypeDescription", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMarkerTypeDescription", PropertyType=typeof(System.String), Selector="accessibilityMarkerTypeDescription", SetterSelector="setAccessibilityMarkerTypeDescription:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityHorizontalScrollBar", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHorizontalScrollBar", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityHorizontalScrollBar", SetterSelector="setAccessibilityHorizontalScrollBar:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityVerticalScrollBar", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVerticalScrollBar", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityVerticalScrollBar", SetterSelector="setAccessibilityVerticalScrollBar:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityAllowedValues", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityAllowedValues", PropertyType=typeof(Foundation.NSNumber[]), Selector="accessibilityAllowedValues", SetterSelector="setAccessibilityAllowedValues:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityLabelUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityLabelUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityLabelUIElements", SetterSelector="setAccessibilityLabelUIElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityLabelValue", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityLabelValue", PropertyType=typeof(System.Single), Selector="accessibilityLabelValue", SetterSelector="setAccessibilityLabelValue:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySplitters", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySplitters", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySplitters", SetterSelector="setAccessibilitySplitters:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityDecrementButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDecrementButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityDecrementButton", SetterSelector="setAccessibilityDecrementButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityIncrementButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityIncrementButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityIncrementButton", SetterSelector="setAccessibilityIncrementButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityTabs", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityTabs", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityTabs", SetterSelector="setAccessibilityTabs:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityHeader", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityHeader", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityHeader", SetterSelector="setAccessibilityHeader:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityColumnCount", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumnCount", PropertyType=typeof(System.IntPtr), Selector="accessibilityColumnCount", SetterSelector="setAccessibilityColumnCount:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityRowCount", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRowCount", PropertyType=typeof(System.IntPtr), Selector="accessibilityRowCount", SetterSelector="setAccessibilityRowCount:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityIndex", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityIndex", PropertyType=typeof(System.IntPtr), Selector="accessibilityIndex", SetterSelector="setAccessibilityIndex:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityColumns", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumns", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityColumns", SetterSelector="setAccessibilityColumns:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityRows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRows", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityRows", SetterSelector="setAccessibilityRows:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityVisibleRows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleRows", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityVisibleRows", SetterSelector="setAccessibilityVisibleRows:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedRows", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedRows", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySelectedRows", SetterSelector="setAccessibilitySelectedRows:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityVisibleColumns", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleColumns", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityVisibleColumns", SetterSelector="setAccessibilityVisibleColumns:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedColumns", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedColumns", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySelectedColumns", SetterSelector="setAccessibilitySelectedColumns:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilitySortDirection", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySortDirection", PropertyType=typeof(AppKit.NSAccessibilitySortDirection), Selector="accessibilitySortDirection", SetterSelector="setAccessibilitySortDirection:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityRowHeaderUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRowHeaderUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityRowHeaderUIElements", SetterSelector="setAccessibilityRowHeaderUIElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedCells", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedCells", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySelectedCells", SetterSelector="setAccessibilitySelectedCells:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityVisibleCells", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleCells", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityVisibleCells", SetterSelector="setAccessibilityVisibleCells:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityColumnHeaderUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumnHeaderUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilityColumnHeaderUIElements", SetterSelector="setAccessibilityColumnHeaderUIElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityRowIndexRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRowIndexRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilityRowIndexRange", SetterSelector="setAccessibilityRowIndexRange:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityColumnIndexRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityColumnIndexRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilityColumnIndexRange", SetterSelector="setAccessibilityColumnIndexRange:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityInsertionPointLineNumber", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityInsertionPointLineNumber", PropertyType=typeof(System.IntPtr), Selector="accessibilityInsertionPointLineNumber", SetterSelector="setAccessibilityInsertionPointLineNumber:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilitySharedCharacterRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySharedCharacterRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilitySharedCharacterRange", SetterSelector="setAccessibilitySharedCharacterRange:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySharedTextUIElements", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySharedTextUIElements", PropertyType=typeof(Foundation.NSObject[]), Selector="accessibilitySharedTextUIElements", SetterSelector="setAccessibilitySharedTextUIElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityVisibleCharacterRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityVisibleCharacterRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilityVisibleCharacterRange", SetterSelector="setAccessibilityVisibleCharacterRange:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityNumberOfCharacters", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityNumberOfCharacters", PropertyType=typeof(System.IntPtr), Selector="accessibilityNumberOfCharacters", SetterSelector="setAccessibilityNumberOfCharacters:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilitySelectedText", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedText", PropertyType=typeof(System.String), Selector="accessibilitySelectedText", SetterSelector="setAccessibilitySelectedText:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilitySelectedTextRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedTextRange", PropertyType=typeof(Foundation.NSRange), Selector="accessibilitySelectedTextRange", SetterSelector="setAccessibilitySelectedTextRange:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilitySelectedTextRanges", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilitySelectedTextRanges", PropertyType=typeof(Foundation.NSValue[]), Selector="accessibilitySelectedTextRanges", SetterSelector="setAccessibilitySelectedTextRanges:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityToolbarButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityToolbarButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityToolbarButton", SetterSelector="setAccessibilityToolbarButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityModal", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityModal", PropertyType=typeof(System.Boolean), Selector="accessibilityModal", SetterSelector="setAccessibilityModal:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityProxy", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityProxy", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityProxy", SetterSelector="setAccessibilityProxy:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityMain", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMain", PropertyType=typeof(System.Boolean), Selector="accessibilityMain", SetterSelector="setAccessibilityMain:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityFullScreenButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFullScreenButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityFullScreenButton", SetterSelector="setAccessibilityFullScreenButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityGrowArea", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityGrowArea", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityGrowArea", SetterSelector="setAccessibilityGrowArea:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityDocument", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDocument", PropertyType=typeof(System.String), Selector="accessibilityDocument", SetterSelector="setAccessibilityDocument:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityDefaultButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityDefaultButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityDefaultButton", SetterSelector="setAccessibilityDefaultButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityCloseButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCloseButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityCloseButton", SetterSelector="setAccessibilityCloseButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityZoomButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityZoomButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityZoomButton", SetterSelector="setAccessibilityZoomButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="accessibilityMinimizeButton", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMinimizeButton", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityMinimizeButton", SetterSelector="setAccessibilityMinimizeButton:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityMinimized", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityMinimized", PropertyType=typeof(System.Boolean), Selector="accessibilityMinimized", SetterSelector="setAccessibilityMinimized:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityRequired", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityRequired", PropertyType=typeof(System.Boolean), Selector="accessibilityRequired", SetterSelector="setAccessibilityRequired:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityChildrenInNavigationOrder", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityChildrenInNavigationOrder", PropertyType=typeof(AppKit.NSAccessibilityElement[]), Selector="accessibilityChildrenInNavigationOrder", SetterSelector="setAccessibilityChildrenInNavigationOrder:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityCustomRotors", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCustomRotors", PropertyType=typeof(AppKit.NSAccessibilityCustomRotor[]), Selector="accessibilityCustomRotors", SetterSelector="setAccessibilityCustomRotors:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityCustomActions", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityCustomActions", PropertyType=typeof(AppKit.NSAccessibilityCustomAction[]), Selector="accessibilityCustomActions", SetterSelector="setAccessibilityCustomActions:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityUserInputLabels", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityUserInputLabels", PropertyType=typeof(System.String[]), Selector="accessibilityUserInputLabels", SetterSelector="setAccessibilityUserInputLabels:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="accessibilityAttributedUserInputLabels", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityAttributedUserInputLabels", PropertyType=typeof(Foundation.NSAttributedString[]), Selector="accessibilityAttributedUserInputLabels", SetterSelector="setAccessibilityAttributedUserInputLabels:")>]
type INSAccessibility = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Name Description
AccessibilityActivationPoint
AccessibilityAllowedValues
AccessibilityAlternateUIVisible
AccessibilityApplicationFocusedUIElement
AccessibilityAttributedUserInputLabels
AccessibilityCancelButton
AccessibilityChildren
AccessibilityChildrenInNavigationOrder
AccessibilityClearButton
AccessibilityCloseButton
AccessibilityColumnCount
AccessibilityColumnHeaderUIElements
AccessibilityColumnIndexRange
AccessibilityColumns
AccessibilityColumnTitles
AccessibilityContents
AccessibilityCriticalValue
AccessibilityCustomActions
AccessibilityCustomRotors
AccessibilityDecrementButton
AccessibilityDefaultButton
AccessibilityDisclosed
AccessibilityDisclosedByRow
AccessibilityDisclosedRows
AccessibilityDisclosureLevel
AccessibilityDocument
AccessibilityEdited
AccessibilityElement
AccessibilityEnabled
AccessibilityExpanded
AccessibilityExtrasMenuBar
AccessibilityFilename
AccessibilityFocused
AccessibilityFocusedWindow
AccessibilityFrame
AccessibilityFrontmost
AccessibilityFullScreenButton
AccessibilityGrowArea
AccessibilityHandles
AccessibilityHeader
AccessibilityHelp
AccessibilityHidden
AccessibilityHorizontalScrollBar
AccessibilityHorizontalUnitDescription
AccessibilityHorizontalUnits
AccessibilityIdentifier
AccessibilityIncrementButton
AccessibilityIndex
AccessibilityInsertionPointLineNumber
AccessibilityLabel
AccessibilityLabelUIElements
AccessibilityLabelValue
AccessibilityLinkedUIElements
AccessibilityMain
AccessibilityMainWindow
AccessibilityMarkerGroupUIElement
AccessibilityMarkerTypeDescription
AccessibilityMarkerUIElements
AccessibilityMarkerValues
AccessibilityMaxValue
AccessibilityMenuBar
AccessibilityMinimizeButton
AccessibilityMinimized
AccessibilityMinValue
AccessibilityModal
AccessibilityNextContents
AccessibilityNumberOfCharacters
AccessibilityOrderedByRow
AccessibilityOrientation
AccessibilityOverflowButton
AccessibilityParent
AccessibilityPlaceholderValue
AccessibilityPreviousContents
AccessibilityProtectedContent
AccessibilityProxy
AccessibilityRequired
AccessibilityRole
AccessibilityRoleDescription
AccessibilityRowCount
AccessibilityRowHeaderUIElements
AccessibilityRowIndexRange
AccessibilityRows
AccessibilityRulerMarkerType
AccessibilitySearchButton
AccessibilitySearchMenu
AccessibilitySelected
AccessibilitySelectedCells
AccessibilitySelectedChildren
AccessibilitySelectedColumns
AccessibilitySelectedRows
AccessibilitySelectedText
AccessibilitySelectedTextRange
AccessibilitySelectedTextRanges
AccessibilityServesAsTitleForUIElements
AccessibilitySharedCharacterRange
AccessibilitySharedFocusElements
AccessibilitySharedTextUIElements
AccessibilityShownMenu
AccessibilitySortDirection
AccessibilitySplitters
AccessibilitySubrole
AccessibilityTabs
AccessibilityTitle
AccessibilityTitleUIElement
AccessibilityToolbarButton
AccessibilityTopLevelUIElement
AccessibilityUnitDescription
AccessibilityUnits
AccessibilityUrl
AccessibilityUserInputLabels
AccessibilityValue
AccessibilityValueDescription
AccessibilityVerticalScrollBar
AccessibilityVerticalUnitDescription
AccessibilityVerticalUnits
AccessibilityVisibleCells
AccessibilityVisibleCharacterRange
AccessibilityVisibleChildren
AccessibilityVisibleColumns
AccessibilityVisibleRows
AccessibilityWarningValue
AccessibilityWindow
AccessibilityWindows
AccessibilityZoomButton
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
AccessibilityPerformCancel()
AccessibilityPerformConfirm()
AccessibilityPerformDecrement()
AccessibilityPerformDelete()
AccessibilityPerformIncrement()
AccessibilityPerformPick()
AccessibilityPerformPress()
AccessibilityPerformRaise()
AccessibilityPerformShowAlternateUI()
AccessibilityPerformShowDefaultUI()
AccessibilityPerformShowMenu()
GetAccessibilityAttributedString(NSRange)
GetAccessibilityCellForColumn(IntPtr, IntPtr)
GetAccessibilityFrame(NSRange)
GetAccessibilityLayoutForScreen(CGPoint)
GetAccessibilityLayoutForScreen(CGSize)
GetAccessibilityLine(IntPtr)
GetAccessibilityRange(CGPoint)
GetAccessibilityRange(IntPtr)
GetAccessibilityRangeForLine(IntPtr)
GetAccessibilityRtf(NSRange)
GetAccessibilityScreenForLayout(CGPoint)
GetAccessibilityScreenForLayout(CGSize)
GetAccessibilityString(NSRange)
GetAccessibilityStyleRange(IntPtr)
IsAccessibilitySelectorAllowed(Selector)

Extension Methods

Name Description
GetAccessibilityAttributedUserInputLabels(INSAccessibility)
GetAccessibilityUserInputLabels(INSAccessibility)
SetAccessibilityAttributedUserInputLabels(INSAccessibility, NSAttributedString[])
SetAccessibilityUserInputLabels(INSAccessibility, String[])
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to