BuildPropertyGroup.Clone(Boolean) Метод

Определение

Создает глубокую или поверхностную копию объекта 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

Параметры

deepClone
Boolean

Значение true, чтобы создать глубокую копию объекта BuildPropertyGroup; в противном случае — значение false.true to create a deep copy of the BuildPropertyGroup; otherwise, false.

Возвраты

Копия объекта BuildPropertyGroup.A copy of the BuildPropertyGroup.

Комментарии

Неполная копия BuildPropertyGroup объекта ссылается на ту же группу свойств, что и исходная.A shallow copy of a BuildPropertyGroup references the same property group as the original. Изменения поверхностной копии будут отражены в обеих копиях.Modifications a shallow copy will be reflected in both copies.

Глубокая копия BuildPropertyGroup создает новый XML-элемент для ссылки, чтобы обе копии BuildPropertyGroup можно было изменять независимо друг от друга.A deep copy of a BuildPropertyGroup creates a new XML element to reference so that both copies of the BuildPropertyGroup can be independently modified.

Если объект BuildPropertyGroup соответствует непосредственно элементу в проекте (вместо того, чтобы соответствовать коллекции виртуальных свойств, таких как переменная среды и глобальные свойства), допускаются только глубокие копии.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.

Применяется к