C# Class UiaAtkBridge.ParentAdapter

Inheritance: Adapter
Afficher le fichier Open project: mono/uia2atk Class Usage Examples

Protected Properties

Свойство Type Description
children List
syncRoot object

Méthodes publiques

Méthode Description
GetIndexOfChild ( Atk child ) : int
RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs args ) : void
RaiseStructureChangedEvent ( object provider, StructureChangedEventArgs e ) : void

Méthodes protégées

Méthode Description
EmitChildrenChanged ( ChildrenChangedDetail detail, uint child_index, Atk child ) : void
OnGetNChildren ( ) : int
OnRefChild ( int i ) : Atk.Object
ParentAdapter ( IntPtr ptr ) : System
RemoveUnmanagedChildren ( ) : void

Private Methods

Méthode Description
AddOneChild ( Atk child ) : void
ParentAdapter ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : System
PreRemoveChild ( Atk childToRemove ) : void
RemoveChild ( Atk childToRemove ) : void
RemoveChild ( Atk childToRemove, bool terminate ) : void
RequestChildren ( ) : void
UpdateChildren ( ) : void

Method Details

EmitChildrenChanged() protected méthode

protected EmitChildrenChanged ( ChildrenChangedDetail detail, uint child_index, Atk child ) : void
detail ChildrenChangedDetail
child_index uint
child Atk
Résultat void

GetIndexOfChild() public méthode

public GetIndexOfChild ( Atk child ) : int
child Atk
Résultat int

OnGetNChildren() protected méthode

protected OnGetNChildren ( ) : int
Résultat int

OnRefChild() protected méthode

protected OnRefChild ( int i ) : Atk.Object
i int
Résultat Atk.Object

ParentAdapter() protected méthode

protected ParentAdapter ( IntPtr ptr ) : System
ptr System.IntPtr
Résultat System

RaiseAutomationEvent() public méthode

public RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs args ) : void
eventId System.Windows.Automation.AutomationEvent
args System.Windows.Automation.AutomationEventArgs
Résultat void

RaiseStructureChangedEvent() public abstract méthode

public abstract RaiseStructureChangedEvent ( object provider, StructureChangedEventArgs e ) : void
provider object
e System.Windows.Automation.StructureChangedEventArgs
Résultat void

RemoveUnmanagedChildren() protected méthode

protected RemoveUnmanagedChildren ( ) : void
Résultat void

Property Details

children protected_oe property

protected List children
Résultat List

syncRoot protected_oe static_oe property

protected static object syncRoot
Résultat object