BuildPropertyGroup.Clone(Boolean) Método

Definição

Cria uma cópia profunda ou superficial do BuildPropertyGroup.Creates a deep or shallow copy of the BuildPropertyGroup.

public:
 Microsoft::Build::BuildEngine::BuildPropertyGroup ^ Clone(bool deepClone);
public Microsoft.Build.BuildEngine.BuildPropertyGroup Clone (bool deepClone);
member this.Clone : bool -> Microsoft.Build.BuildEngine.BuildPropertyGroup
Public Function Clone (deepClone As Boolean) As BuildPropertyGroup

Parâmetros

deepClone
Boolean

true para criar uma cópia profunda do BuildPropertyGroup; caso contrário, false.true to create a deep copy of the BuildPropertyGroup; otherwise, false.

Retornos

BuildPropertyGroup

Uma cópia do BuildPropertyGroup.A copy of the BuildPropertyGroup.

Comentários

Uma cópia superficial de uma BuildPropertyGroup faz referência ao mesmo grupo de propriedades que o original.A shallow copy of a BuildPropertyGroup references the same property group as the original. As modificações de uma cópia superficial serão refletidas em ambas as cópias.Modifications a shallow copy will be reflected in both copies.

Uma cópia profunda de um BuildPropertyGroup cria um novo elemento XML para fazer referência para que ambas as cópias do BuildPropertyGroup possam ser modificadas de forma independente.A deep copy of a BuildPropertyGroup creates a new XML element to reference so that both copies of the BuildPropertyGroup can be independently modified.

Se o BuildPropertyGroup corresponder diretamente a um elemento no projeto (em vez de corresponder a uma coleção de propriedades virtuais, como variáveis de ambiente e propriedades globais), somente cópias profundas serão permitidas.If the BuildPropertyGroup corresponds directly to a element in the project (rather than corresponding to a collection of virtual properties, such as environment variable and global properties), only deep copies are allowed.

Aplica-se a