A classe Condition pode ser usada para modificar o estado de seleção de qualquer entrada na classe Feature, com base em uma ...

A classe Condition pode ser usada para modificar o estado de seleção de qualquer entrada na classe Feature, com base em uma expressão condicional. Se Condition for avaliada como True, o valor do nível correspondente na classe Feature será definido para o valor especificado na coluna Level da classe Condition. Usando esse mecanismo, qualquer recurso pode ser desabilitado permanentemente (configurando Level como 0), definido para sempre ser instalado (configurando Level como 1) ou definido para uma prioridade de instalação diferente (configurando Level como um valor intermediário). O nível pode ser definido com base em qualquer instrução condicional, como um teste de plataforma, sistema operacional, a configuração de uma propriedade específica etc.