ShapeAccessibleObject Class
Provides information that accessibility applications use to adjust an application's UI for users with impairments.
Inheritance Hierarchy
Object
MarshalByRefObject
StandardOleMarshalObject
AccessibleObject
Microsoft.VisualStudio.Modeling.Diagrams.ShapeAccessibleObject
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntax
'Declaration
Public Class ShapeAccessibleObject _
Inherits AccessibleObject
public class ShapeAccessibleObject : AccessibleObject
public ref class ShapeAccessibleObject : public AccessibleObject
type ShapeAccessibleObject =
class
inherit AccessibleObject
end
public class ShapeAccessibleObject extends AccessibleObject
The ShapeAccessibleObject type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ShapeAccessibleObject | Initializes a new instance of the ShapeAccessibleObject class. |
Top
Properties
Name | Description | |
---|---|---|
Bounds | Gets the location and size of the accessible object. (Overrides AccessibleObject.Bounds.) | |
DefaultAction | Gets a string that describes the default action of the object. Not all objects have a default action. (Overrides AccessibleObject.DefaultAction.) | |
Description | Description (Overrides AccessibleObject.Description.) | |
Help | Gets a description of what the object does or how the object is used. (Overrides AccessibleObject.Help.) | |
KeyboardShortcut | Gets the shortcut key or access key for the accessible object. (Overrides AccessibleObject.KeyboardShortcut.) | |
Name | Name (Overrides AccessibleObject.Name.) | |
Parent | Gets the parent of an accessible object. (Overrides AccessibleObject.Parent.) | |
Role | Role (Overrides AccessibleObject.Role.) | |
State | Gets the state of this accessible object. (Overrides AccessibleObject.State.) | |
Value | Gets or sets the accessible value for this element. (Overrides AccessibleObject.Value.) |
Top
Methods
Name | Description | |
---|---|---|
CreateObjRef | Security Critical. Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
DoDefaultAction | Performs the default action associated with this accessible object. (Overrides AccessibleObject.DoDefaultAction.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetChild | Retrieves the accessible child corresponding to the specified index. (Overrides AccessibleObject.GetChild(Int32).) | |
GetChildCount | Retrieves the number of children belonging to an accessible object. (Overrides AccessibleObject.GetChildCount.) | |
GetFocused | Retrieves the object that has the keyboard focus. (Inherited from AccessibleObject.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetHelpTopic | Gets an identifier for a Help topic identifier and the path to the Help file associated with this accessible object. (Overrides AccessibleObject.GetHelpTopic(String).) | |
GetLifetimeService | Security Critical. Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
GetSelected | Retrieves the currently selected child. (Inherited from AccessibleObject.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HitTest | Performs hit-test of the shape at specified screen coordinates and returns MSAA object for the hit child. (Overrides AccessibleObject.HitTest(Int32, Int32).) | |
InitializeLifetimeService | Security Critical. Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) | |
Navigate | Navigates to another accessible object. (Overrides AccessibleObject.Navigate(AccessibleNavigation).) | |
Select | Modifies the selection or moves the keyboard focus of the accessible object. (Overrides AccessibleObject.Select(AccessibleSelection).) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UseStdAccessibleObjects(IntPtr) | Infrastructure. Associates an object with an instance of an AccessibleObject based on the handle of the object. (Inherited from AccessibleObject.) | |
UseStdAccessibleObjects(IntPtr, Int32) | Infrastructure. Associates an object with an instance of an AccessibleObject based on the handle and the object id of the object. (Inherited from AccessibleObject.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
Accessibility#IAccessible#accChildCount | Infrastructure. Gets the number of child interfaces that belong to this object. For a description of this member, see IAccessible.accChildCount. (Inherited from AccessibleObject.) | |
Accessibility#IAccessible#accDoDefaultAction | Infrastructure. Performs the specified object's default action. Not all objects have a default action. For a description of this member, see IAccessible.accDoDefaultAction. (Inherited from AccessibleObject.) | |
Accessibility#IAccessible#accFocus | Infrastructure. Gets the object that has the keyboard focus. For a description of this member, see IAccessible.accFocus. (Inherited from AccessibleObject.) | |
Accessibility#IAccessible#accHitTest | Infrastructure. Gets the child object at the specified screen coordinates. For a description of this member, see IAccessible.accHitTest. (Inherited from AccessibleObject.) | |
Accessibility#IAccessible#accLocation | Infrastructure. Gets the object's current screen location. For a description of this member, see IAccessible.accLocation. (Inherited from AccessibleObject.) | |
Accessibility#IAccessible#accNavigate | Infrastructure. Navigates to an accessible object relative to the current object. For a description of this member, see IAccessible.accNavigate. (Inherited from AccessibleObject.) | |
Accessibility#IAccessible#accParent | Infrastructure. Gets the parent accessible object of this object. For a description of this member, see IAccessible.accParent. (Inherited from AccessibleObject.) | |
Accessibility#IAccessible#accSelect | Infrastructure. Modifies the selection or moves the keyboard focus of the accessible object. For a description of this member, see IAccessible.accSelect. (Inherited from AccessibleObject.) | |
Accessibility#IAccessible#accSelection | Infrastructure. Gets the selected child objects of an accessible object. For a description of this member, see IAccessible.accSelection. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetField | Infrastructure. Gets the FieldInfo object corresponding to the specified field and binding flag. For a description of this member, see IReflect.GetField. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetFields | Infrastructure. Gets an array of FieldInfo objects corresponding to all fields of the current class. For a description of this member, see IReflect.GetFields. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetMember | Infrastructure. Gets an array of MemberInfo objects corresponding to all public members or to all members that match a specified name. For a description of this member, see IReflect.GetMember. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetMembers | Infrastructure. Gets an array of MemberInfo objects corresponding either to all public members or to all members of the current class. For a description of this member, see IReflect.GetMembers. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetMethod(String, BindingFlags) | Infrastructure. Gets a MethodInfo object corresponding to a specified method under specified search constraints. For a description of this member, see IReflect.GetMethod. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetMethod(String, BindingFlags, Binder, Type, ParameterModifier) | Infrastructure. Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. For a description of this member, see IReflect.GetMethod. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetMethods | Infrastructure. Gets an array of MethodInfo objects with all public methods or all methods of the current class. For a description of this member, see IReflect.GetMethods. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetProperties | Infrastructure. Gets an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class. For a description of this member, see IReflect.GetProperties. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetProperty(String, BindingFlags) | Infrastructure. Gets a PropertyInfo object corresponding to a specified property under specified search constraints. For a description of this member, see IReflect.GetProperty. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#GetProperty(String, BindingFlags, Binder, Type, Type, ParameterModifier) | Infrastructure. Gets a PropertyInfo object corresponding to a specified property with specified search constraints. For a description of this member, see IReflect.GetProperty. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#InvokeMember | Infrastructure. Invokes a specified member. For a description of this member, see IReflect.InvokeMember. (Inherited from AccessibleObject.) | |
System#Reflection#IReflect#UnderlyingSystemType | Infrastructure. Gets the underlying type that represents the IReflect object. For a description of this member, see IReflect.UnderlyingSystemType. (Inherited from AccessibleObject.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.