Método ModelElement.GetAllExtensions
Retorne um enumerable que realiza uma amplitude de primeira passagem em toda a árvore de elementos de extensão incorporada o ElementoModelo especificado.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public Shared Function GetAllExtensions ( _
element As ModelElement _
) As IEnumerable(Of ExtensionElement)
public static IEnumerable<ExtensionElement> GetAllExtensions(
ModelElement element
)
Parâmetros
- element
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
O ElementoModelo cujas extensões estão a ser enumerado
Valor de retorno
Tipo: System.Collections.Generic.IEnumerable<ExtensionElement>
Amplitude primeiro enumerable entre todos os ExtensionElements
Comentários
Se o ElementoModelo especificado for ele próprio um ExtensionElement, em seguida, somente as extensões diretas e indiretas de extensão são incluídas.Para enumerar todas as extensões em uma chamada de "MEL virtual" GetBaseElement() para obter a base MEL e GetAllExtensions() contra isso.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.