public DirectoryMapping([NotNull] string directory, [NotNull] WixProject wixProject, [NotNull] IList <WixDirectoryNode> unmappedNodes) { Directory = directory; _wixProject = wixProject; Id = wixProject.GetDirectoryId(directory); UnmappedNodes = unmappedNodes; MappedNode = wixProject.DirectoryNodes.FirstOrDefault(node => node.Id == Id); }
public DirectoryMapping([NotNull] string directory, [NotNull] WixProject wixProject, [NotNull] IList <WixDirectoryNode> unmappedNodes) { Contract.Requires(directory != null); Contract.Requires(wixProject != null); Contract.Requires(unmappedNodes != null); _directory = directory; _wixProject = wixProject; _id = wixProject.GetDirectoryId(directory); _unmappedNodes = unmappedNodes; MappedNode = wixProject.DirectoryNodes.FirstOrDefault(node => node.Id == _id); }