Metodo ModelElement.ChooseMergeTarget (ElementGroupPrototype)
Seleziona un elemento di destinazione da accettare come figlio di un elemento che l'utente desidera copiare, trascinare, o creare.
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintassi
'Dichiarazione
Protected Overridable Function ChooseMergeTarget ( _
elementGroupPrototype As ElementGroupPrototype _
) As ModelElement
protected virtual ModelElement ChooseMergeTarget(
ElementGroupPrototype elementGroupPrototype
)
Parametri
- elementGroupPrototype
Tipo: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
Oggetto ElementGroupPrototype che verrà ricostituito e di cui verrà eseguito il merge con l'elemento di destinazione.
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
Oggetto ModelElement da utilizzare come destinazione per il processo di merge.
Note
Un'operazione di unione è quello che si verifica quando l'utente utilizza uno strumento per creare un elemento del modello, oppure esegue il comando incolla, o trascina un elemento in un altro. Unire le associazioni elementi nuovi o copiati nel modello esistente.
Questo metodo viene chiamato quando un'unione sta per verifica. Consente all'elemento di destinazione reindirizzare un'operazione di unione in modo da un altro elemento sia la destinazione. Ad esempio, una parte di più grande oggetto potrebbe reindirizzare un'operazione di unione al controllo padre. Si tratta di un vantaggio dell'utente, che non è necessario distinguere tra la parte al controllo padre quando trascinarne uno strumento o a un oggetto.
Il metodo predefinito restituisce questo elemento come destinazione.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.