Creates a copy of the element and its child links and elements.
Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.10.0.dll)
Syntax
声明
Public Function Copy ( _
    domainRolesNotToPropagate As IEnumerable(Of Guid) _
) As ModelElement
public ModelElement Copy(
    IEnumerable<Guid> domainRolesNotToPropagate
)
public:
ModelElement^ Copy(
    IEnumerable<Guid>^ domainRolesNotToPropagate
)
member Copy : 
        domainRolesNotToPropagate:IEnumerable<Guid> -> ModelElement 
public function Copy(
    domainRolesNotToPropagate : IEnumerable<Guid>
) : ModelElement
Parameters
- domainRolesNotToPropagate
 Type: System.Collections.Generic.IEnumerable<Guid>
 A list of domain role IDs through which copy should not be propagated.
Return Value
Type: Microsoft.VisualStudio.Modeling.ModelElement
The copy of the ModelElement.
Remarks
The child links are those with a role in which PropagatesCopy is set. Typically these are the source roles of instances of embedding relationships.
For more information, see Customizing Copy Behavior.
.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.
See Also
Reference
Microsoft.VisualStudio.Modeling Namespace