Example #1
0
 public ISemanticContext RootDirectory(string key, IAttributeContext itemContext)
 {
     try
     {
         var dir = WixTargetDirectory.FromAttributes(key, itemContext, _currentDir);
         _subdirs.Add(dir);
         return(new DirectoriesSection(CurrentLine, CurrentAttributeContext, dir));
     }
     catch (SwixItemParsingException e)
     {
         throw new SwixSemanticException(CurrentLine, e.Message);
     }
 }