Esta classe representa o layout do diretório do produto. Cada instância da classe representa um diretório na imagem de origem ...

Esta classe representa o layout do diretório do produto. Cada instância da classe representa um diretório na imagem de origem e na imagem de destino. A resolução do diretório é executada durante a ação CostFinalize e é realizada da seguinte maneira: diretórios raiz de destino: as entradas dos diretórios raiz são aquelas com um valor de Directory_Parent nulo ou idêntico ao valor de Directory. O valor da propriedade Directory é interpretado como o nome de uma propriedade que define a localização do diretório de destino. Se a propriedade for definida, o diretório de destino será resolvido para o valor da propriedade. Se a propriedade não for definida, a propriedade ROOTDRIVE será usada para resolver o caminho. Diretórios raiz de origem: o valor da coluna DefaultDir das entradas raiz é interpretado como o nome de uma propriedade que define a localização de origem desse diretório. Essa propriedade deve ser definida; caso contrário, ocorrerá um erro. Diretórios não raiz de destino: o valor de Directory de um diretório não raiz também é interpretado como o nome de uma propriedade que define a localização do destino. Se a propriedade for definida, o diretório de destino será resolvido para o valor da propriedade. Se a propriedade não for definida, o diretório de destino será resolvido para um subdiretório abaixo do diretório de destino resolvido para a entrada de Directory_Parent. O valor de DefaultDir define o nome do subdiretório.  Diretórios não raiz de origem: o diretório de origem de um diretório não raiz será resolvido para um subdiretório do diretório de origem resolvido para a entrada de Directory_Parent. Novamente, o valor de DefaultDir define o nome do subdiretório.