Share via


INSAccessibilityElementProtocol Interface

Definition

This interface represents the Objective-C protocol NSAccessibilityElement.

[Foundation.Protocol(Name="NSAccessibilityElement", WrapperType=typeof(AppKit.NSAccessibilityElementProtocolWrapper))]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityFrame", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFrame", PropertyType=typeof(CoreGraphics.CGRect), Selector="accessibilityFrame")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityParent", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityParent", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityParent")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityFocused", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityFocused", PropertyType=typeof(System.Boolean), Selector="isAccessibilityFocused")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityIdentifier", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityIdentifier", PropertyType=typeof(System.String), Selector="accessibilityIdentifier")]
public interface INSAccessibilityElementProtocol : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="NSAccessibilityElement", WrapperType=typeof(AppKit.NSAccessibilityElementProtocolWrapper))>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityFrame", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityFrame", PropertyType=typeof(CoreGraphics.CGRect), Selector="accessibilityFrame")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityParent", IsProperty=true, IsRequired=true, IsStatic=false, Name="AccessibilityParent", PropertyType=typeof(Foundation.NSObject), Selector="accessibilityParent")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessibilityFocused", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityFocused", PropertyType=typeof(System.Boolean), Selector="isAccessibilityFocused")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="accessibilityIdentifier", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityIdentifier", PropertyType=typeof(System.String), Selector="accessibilityIdentifier")>]
type INSAccessibilityElementProtocol = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Applies to