DesignSurfaceElementOperations Members
Include Protected Members
Include Inherited Members
The DesignSurfaceElementOperations type exposes the following members.
Constructors
Name
Description
DesignSurfaceElementOperations
Overloaded.
Top
Methods
Name
Description
Adds one or more custom data formats to the specified IDataObject using the specified collection of ModelElements. (Inherited from ElementOperations.)
Overloaded.
Returns a value indicating whether the ModelElement collection can be used to create a custom format. (Inherited from ElementOperations.)
Returns a value indicating whether the ModelElement collection can be used to create an ElementGroupPrototype format. (Inherited from ElementOperations.)
Overloaded.
Gets a value indicating whether the collection of ModelElements can be copied to an IDataObject. (Inherited from ElementOperations.)
Returns a value indicating whether the ElementGroupPrototype from the IDataObject can be merged (i.e., pasted or dropped) into the target ModelElement. (Inherited from ElementOperations.)
Overloaded.
Gets a value indicating whether the collection of ModelElements can be moved. (Inherited from ElementOperations.)
Overloaded.
Overloaded.
Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Serves as a hash function for a particular type. (Inherited from Object.)
Gets the type of the current instance. (Inherited from Object.)
Creates a shallow copy of the current Object. (Inherited from Object.)
Overloaded.
Merges the source ElementGroup with the specified target ModelElement. (Inherited from ElementOperations.)
Overloaded.
Called by MergeElementGroupPrototype immediately after the elements from the ElementGroupPrototype have been reconstituted, but before they are connected to the rest of the model. (Inherited from ElementOperations.)
(Overrides ElementOperations.OnMerged(MergeElementGroupEventArgs).)
Called by MergeElementGroupPrototype immediately after the target element has been chosen, but before the elements from the ElementGroupPrototype have been reconstituted. (Inherited from ElementOperations.)
PropagateElementGroupContextToTransaction
(Overrides ElementOperations.PropagateElementGroupContextToTransaction(ModelElement, ElementGroup, Transaction).)
Returns a string that represents the current object. (Inherited from Object.)
Top
Properties
Name
Description
(Inherited from ElementOperations.)
(Inherited from ElementOperations.)
(Inherited from ElementOperations.)
Top
Events
Name
Description
Called by MergeElementGroupPrototype immediately after the elements from the ElementGroupPrototype have been reconstituted, but before they are connected to the rest of the model. (Inherited from ElementOperations.)
Called by MergeElementGroupPrototype immediately before the local transaction is committed. The rules are queued during the local transaction and fired when the transaction commits. The local transaction wraps reconstituting and connecting elements. (Inherited from ElementOperations.)
Called by MergeElementGroupPrototype immediately after the target element has been chosen, but before the elements from the ElementGroupPrototype have been reconstituted. (Inherited from ElementOperations.)
Top