public override TemplateAction Clone() { TemplateAction action = new TemplateAction(this); if (_arguments != null) { action._arguments = _arguments.Clone(); } return(action); }
public override TemplatePropertyGroup Clone() { TemplatePropertyGroup propertyGroup = new TemplatePropertyGroup(this); if (_condition != null) { propertyGroup._condition = String.Copy(_condition); } if (_properties != null) { propertyGroup._properties = _properties.Clone(); } return(propertyGroup); }
public override TemplateItem Clone() { TemplateItem item = new TemplateItem(this); if (_itemType != null) { item._itemType = String.Copy(_itemType); } if (_include != null) { item._include = String.Copy(_include); } if (_metadata != null) { item._metadata = _metadata.Clone(); } return(item); }
public override TemplateFile Clone() { TemplateFile file = new TemplateFile(this); if (_fileName != null) { file._fileName = String.Copy(_fileName); } if (_content != null) { file._content = String.Copy(_content); } if (_sourceDir != null) { file._sourceDir = String.Copy(_sourceDir); } if (_metadata != null) { file._metadata = _metadata.Clone(); } return(file); }