Esempio n. 1
0
 SynchronizedInputPattern(
     AutomationElement element,
     IUIAutomationSynchronizedInputPattern synchronizedInputPattern)
     : base(el: element)
 {
     this._synchronizedInputPattern = synchronizedInputPattern;
 }
Esempio n. 2
0
        protected override void Dispose(bool disposing)
        {
            if (Pattern != null)
            {
                System.Runtime.InteropServices.Marshal.ReleaseComObject(Pattern);
                this.Pattern = null;
            }

            base.Dispose(disposing);
        }
Esempio n. 3
0
 public SynchronizedInputPattern(A11yElement e, IUIAutomationSynchronizedInputPattern p) : base(e, PatternType.UIA_SynchronizedInputPatternId)
 {
     Pattern = p;
 }
Esempio n. 4
0
 internal static SynchronizedInputPattern Wrap(
     AutomationElement element,
     IUIAutomationSynchronizedInputPattern synchronizedInputPattern)
 {
     return(new SynchronizedInputPattern(element: element, synchronizedInputPattern: synchronizedInputPattern));
 }
 private SynchronizedInputPattern(AutomationElement el, IUIAutomationSynchronizedInputPattern pattern, bool cached)
     : base(el, cached)
 {
     Debug.Assert(pattern != null);
     this._pattern = pattern;
 }