Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Copies the collection of ModelElements to the specified IDataObject in one or more data formats.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.10.0.dll)
Syntax
'Declaration
Public Overridable Sub Copy ( _
data As IDataObject, _
elements As ICollection(Of ModelElement), _
closureType As ClosureType, _
sourcePosition As PointF _
)
public virtual void Copy(
IDataObject data,
ICollection<ModelElement> elements,
ClosureType closureType,
PointF sourcePosition
)
public:
virtual void Copy(
IDataObject^ data,
ICollection<ModelElement^>^ elements,
ClosureType closureType,
PointF sourcePosition
)
abstract Copy :
data:IDataObject *
elements:ICollection<ModelElement> *
closureType:ClosureType *
sourcePosition:PointF -> unit
override Copy :
data:IDataObject *
elements:ICollection<ModelElement> *
closureType:ClosureType *
sourcePosition:PointF -> unit
public function Copy(
data : IDataObject,
elements : ICollection<ModelElement>,
closureType : ClosureType,
sourcePosition : PointF
)
Parameters
- data
Type: System.Windows.Forms.IDataObject
The IDataObject to add the data formats to.
- elements
Type: System.Collections.Generic.ICollection<ModelElement>
The collection of ModelElements to copy.
- closureType
Type: Microsoft.VisualStudio.Modeling.ClosureType
The type of closure to use to filter the elements.
- sourcePosition
Type: System.Drawing.PointF
The mouse position where the drop occured, PointF.Empty if not a drag/drop operation.
Remarks
The supported formats: (1) ElementGroupPrototype, and (2) custom formats
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.