IEnumerable <ModuleReference> findModuleReferences(XmlDocument document) { foreach (XmlElement element in document.SelectNodes("//a")) { var href = element.Attributes["href"]; if (href == null) { continue; } Uri uri; if (!Uri.TryCreate(href.Value, UriKind.Absolute, out uri)) { continue; } if (uri.Scheme != "module") { continue; } yield return(ModuleReference.extractByLink(uri, element)); } }
public static ModuleParameters fromReference(ModuleReference reference) { var argumentStrings = reference.Arguments.asStrings(); return new ModuleParameters(argumentStrings.ToArray(), reference.NamedValues); }
public static ModuleParameters fromReference(ModuleReference reference) { var argumentStrings = reference.Arguments.asStrings(); return(new ModuleParameters(argumentStrings.ToArray(), reference.NamedValues)); }