public AutomationPattern(PatternId patternId, BasicAutomationElementBase basicAutomationElement, Func <BasicAutomationElementBase, TNative, T> patternCreateFunc) { _patternId = patternId; BasicAutomationElement = basicAutomationElement; _patternCreateFunc = patternCreateFunc; }