Compartilhar via


Interface CodeModelEvents

Define os eventos com suporte a CodeModel objeto. Consulte CodeModelEventsClass para obter a documentação deste objeto.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

'Declaração
<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

O tipo CodeModelEvents expõe os membros a seguir.

Métodos

  Nome Descrição
Método público add_ElementAdded Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)
Método público add_ElementChanged Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)
Método público add_ElementDeleted Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)
Método público remove_ElementAdded Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)
Método público remove_ElementChanged Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)
Método público remove_ElementDeleted Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)

Superior

Eventos

  Nome Descrição
Evento público ElementAdded Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)
Evento público ElementChanged Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)
Evento público ElementDeleted Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _dispCodeModelEvents_Event.)

Superior

Comentários

Dica

Os valores de elementos de modelo de código, como classes, estruturas, funções, atributos, delegados e assim por diante podem ser não-determinísticos depois de fazer determinados tipos de edições, o que significa que seus valores não confie sempre permanecer o mesmo.Para obter mais informações, consulte a seção valores de elemento de modelo de código podem ser alterada de Descobrindo código usando o modelo de código (Visual Basic).

Exemplos

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

Consulte também

Referência

Namespace EnvDTE80

Outros recursos

Como compilar e executar os exemplos de código do modelo de objeto Automation

Descobrindo código usando o modelo de código (Visual Basic)

Descobrindo código usando o modelo de código (Visual C#)