Compartir a través de


CodeModelEvents (Interfaz)

Define eventos admitidos por el objeto CodeModel. Consulte la documentación de este objeto con CodeModelEventsClass.

Espacio de nombres:  EnvDTE80
Ensamblado:  EnvDTE80 (en EnvDTE80.dll)

Sintaxis

'Declaración
<GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")> _
Public Interface CodeModelEvents _
    Inherits _CodeModelEvents, _dispCodeModelEvents_Event
[GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")]
public interface CodeModelEvents : _CodeModelEvents, 
    _dispCodeModelEvents_Event
[GuidAttribute(L"66ADC510-0CA2-475D-A343-57192BCE38BF")]
public interface class CodeModelEvents : _CodeModelEvents, 
    _dispCodeModelEvents_Event
[<GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")>]
type CodeModelEvents =  
    interface
        interface _CodeModelEvents
        interface _dispCodeModelEvents_Event
    end
public interface CodeModelEvents extends _CodeModelEvents, _dispCodeModelEvents_Event

El tipo CodeModelEvents expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público add_ElementAdded Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).
Método público add_ElementChanged Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).
Método público add_ElementDeleted Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).
Método público remove_ElementAdded Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).
Método público remove_ElementChanged Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).
Método público remove_ElementDeleted Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).

Arriba

Eventos

  Nombre Descripción
Evento público ElementAdded Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).
Evento público ElementChanged Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).
Evento público ElementDeleted Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _dispCodeModelEvents_Event).

Arriba

Comentarios

Nota

Los valores de los elementos de modelo de código como clases, structs, funciones, atributos, delegados, etc., pueden ser no deterministas una vez realizados determinados tipos de modificaciones; esto significa que no se puede confiar en que sus valores se mantengan siempre igual. Para obtener más información, vea la sección Los valores de elementos de modelo de código pueden cambiar, en Detectar código utilizando el modelo de código (Visual Basic).

Ejemplos

Dim WithEvents oCodeModelEvents As EnvDTE80.CodeModelEvents
Public Sub OnCodeElementAdded(ByVal NewElement As EnvDTE.CodeElement) _
  Handles oCodeModelEvents.ElementAdded
    MsgBox(NewElement.Name + "(Kind=" + Str(NewElement.Kind) + ") was _
      added.")
End Sub

Vea también

Referencia

EnvDTE80 (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización

Detectar código utilizando el modelo de código (Visual Basic)

Detectar código utilizando el modelo de código (Visual C#)