protected ComponentResolution GetFalseResolution(string component) { var resolution = new ComponentResolution(); resolution.RequestedComponent = component; resolution.ResolvedComponent = false; return(resolution); }
protected ComponentResolution ProbeDirectoryForLibrary(DirectoryInfo probingDir, string library) { var fileList = probingDir.GetFiles(library); if (fileList.Length != 1) { return(GetFalseResolution(library)); } var resolution = new ComponentResolution(); resolution.RequestedComponent = library; resolution.ResolvedComponent = true; resolution.ResolvedPath = fileList[0].FullName; return(resolution); }