public void StoreXmlComponent(IXmlComponent component, string path, ILogger log) { if (String.IsNullOrEmpty(path)) { throw new ArgumentNullException("path"); } var parser = new ParserXml(); parser.StoreDependencyFile(component, path); }
public IXmlDependency CreateEmptyIXmlDependency(IDependencyResolverType resolverType) { if (resolverType == null) { throw new ArgumentNullException("resolverType"); } var parser = new ParserXml(); var iXmlDep = parser.CreateEmptyIXmlDependency(resolverType.DependencyType); return(iXmlDep); }
/// <summary> /// Returns the list of IXMLDependency objects found in the dependency definition file. /// </summary> /// <param name="path">Path to dependency definition file</param> /// <param name="log">Logger</param> /// <returns></returns> public IXmlComponent LoadXmlComponent(string path, ILogger log) { if (String.IsNullOrEmpty(path)) { throw new ArgumentNullException("path"); } var parser = new ParserXml(); var xmlComponent = parser.ReadDependencyFile(path); return(xmlComponent); }