protected void OnUIStructureChangedEvent(object src, classic.StructureChangedEventArgs e)
{
if (!checkNotNull(src, e)) return;
// StructureChangeType
if ((e.StructureChangeType == classic.StructureChangeType.ChildAdded && Child.ChildAdded) ||
(e.StructureChangeType == classic.StructureChangeType.ChildRemoved && Child.ChildRemoved) ||
(e.StructureChangeType == classic.StructureChangeType.ChildrenBulkAdded && Child.ChildrenBulkAdded) ||
(e.StructureChangeType == classic.StructureChangeType.ChildrenBulkRemoved && Child.ChildrenBulkRemoved) ||
(e.StructureChangeType == classic.StructureChangeType.ChildrenInvalidated && Child.ChildrenInvalidated) ||
(e.StructureChangeType == classic.StructureChangeType.ChildrenReordered && Child.ChildrenReordered)) {
RunEventScriptBlocks(this);
}
try {
WriteVerbose(this, e.EventId + " on " + (src as classic.AutomationElement) + " fired");
} catch { }
}
#endregion OnUIStructureChangedEvent