ArcGIS Pro 2.6 API Reference Guide
CopyLayer Method (LayerFactory)

ArcGIS.Desktop.Mapping Namespace > LayerFactory Class : CopyLayer Method
The layer to be copied
A layer container i.e. a map or another group layer where the layer will be copied to.
A 0-based index represents the position of the group layer within the container - 0 means it will added to the very top as the first layer in the container.
Copy a layer. This method must be called on the MCT. Use QueuedTask.Run
Syntax
Public Function CopyLayer( _
   ByVal layer As Layer, _
   ByVal mapOrGroupLayer As ILayerContainerEdit, _
   Optional ByVal index As Integer _
) As Layer

Parameters

layer
The layer to be copied
mapOrGroupLayer
A layer container i.e. a map or another group layer where the layer will be copied to.
index
A 0-based index represents the position of the group layer within the container - 0 means it will added to the very top as the first layer in the container.

Return Value

Exceptions
ExceptionDescription
This method or property must be called within the lambda passed to QueuedTask.Run.
This layer does not support copying
mapOrGroupLayer cannot be null
Remarks
Specify the target map or group layer to which the layer will be copied.
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 7

See Also

Reference

LayerFactory Class
LayerFactory Members