public IElement QuerySelector(string selectors) { if (selectors.Contains("|")) { selectors = selectors.Replace("|", "\\:"); } return(ChildNodes.QuerySelector(selectors, Parser)); }
public IElement QuerySelectorWithSelf(string selectors) { if (this.Matches(selectors)) { return(this); } var selector = cachedSelectorProvider.GetOrAdd(selectors, parser.ParseSelector); return(ChildNodes.QuerySelector(selector)); }
public IElement QuerySelectorWithSelf(string selectors) { if (selectors.Contains("|")) { selectors = selectors.Replace("|", "\\:"); } if (this.Matches(selectors)) { return(this); } return(ChildNodes.QuerySelector(selectors, Parser)); }
public IDomElement <TDependencyObject> QuerySelectorWithSelf(StyleSheet styleSheet, ISelector selector) { var match = Matches(styleSheet, selector); if (match.IsSuccess) { return(this); } else if (match.HasGeneralParentFailed) { // return null; } //var selector = cachedSelectorProvider.GetOrAdd(selectors); return(ChildNodes.QuerySelector(styleSheet, selector)); }
/// <summary> /// Returns the first element within the document (using depth-first /// pre-order traversal of the document's nodes) that matches the /// specified group of selectors. /// </summary> /// <param name="selectors"> /// A string containing one or more CSS selectors separated by commas. /// </param> /// <returns>An element object.</returns> public IElement QuerySelector(String selectors) { return(ChildNodes.QuerySelector(selectors)); }
public IElement QuerySelector(string selectors) { var selector = cachedSelectorProvider.GetOrAdd(selectors, parser.ParseSelector); return(ChildNodes.QuerySelector(selector)); }
public IElement?QuerySelector(String selectors) => ChildNodes.QuerySelector(selectors, null);
public IDomElement <TDependencyObject> QuerySelector(StyleSheet styleSheet, ISelector selector) { // var selector = cachedSelectorProvider.GetOrAdd(selectors); return(ChildNodes.QuerySelector(styleSheet, selector)); }