ModelElement.AddExtension (Método) (ModelElement, ExtensionElement)
Extiende el ModelElement especificado con una extensión especificada. Se producirá una excepción InvalidOperationException si el elemento ya tiene una extensión del mismo tipo.
Espacio de nombres: Microsoft.VisualStudio.Modeling
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintaxis
'Declaración
Public Shared Function AddExtension ( _
element As ModelElement, _
extension As ExtensionElement _
) As ExtensionElement
public static ExtensionElement AddExtension(
ModelElement element,
ExtensionElement extension
)
Parámetros
- element
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
ModelElement que se va a extender.
- extension
Tipo: Microsoft.VisualStudio.Modeling.ExtensionElement
ExtensionElement que se va a agregar.
Valor devuelto
Tipo: Microsoft.VisualStudio.Modeling.ExtensionElement
La extensión agregada
Comentarios
Aunque los intentos de agregar un tipo duplicado de la extensión se detectan aquí, hay otros casos donde las extensiones pueden coincidir con contribuyendo propiedades duplicadas o roles, como cuando se agregan dos extensiones que heredan de una base de común que define propiedades o roles de IMS. Estos casos detectados por la implementación de IMergeElements en ModelElement, pero no por esta API de bajo nivel
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.