Instrução End <palavra-chave> (Visual Basic)
Quando seguida por uma palavra-chave adicional, termina a definição do bloco de instrução introduzido por essa palavra-chave.
Sintaxe
End AddHandler
End Class
End Enum
End Event
End Function
End Get
End If
End Interface
End Module
End Namespace
End Operator
End Property
End RaiseEvent
End RemoveHandler
End Select
End Set
End Structure
End Sub
End SyncLock
End Try
End While
End With
Partes
Parte | Descrição |
---|---|
End |
Obrigatórios. Termina a definição do elemento de programação. |
AddHandler |
Obrigatório para terminar um acessador AddHandler iniciado por uma instrução AddHandler correspondente em uma Instrução Event personalizada. |
Class |
Obrigatório para terminar uma definição de classe iniciada por uma Instrução Class correspondente. |
Enum |
Obrigatório para terminar uma definição de enumeração iniciada por uma Instrução Enum correspondente. |
Event |
Obrigatório para terminar uma definição de evento Custom iniciada por uma Instrução Event correspondente. |
Function |
Obrigatório para terminar uma Function definição de procedimento iniciada por uma Instrução Function correspondente. Se a execução encontrar uma instrução End Function , o controle retornará ao código de chamada. |
Get |
Obrigatório para terminar uma definição de procedimento Property iniciada por uma Instrução Get correspondente. Se a execução encontrar uma instrução End Get , o controle retornará à instrução que solicita o valor da propriedade. |
If |
Obrigatório para terminar uma definição de bloco If ...Then ...Else iniciada por uma instrução If correspondente. Consulte Instrução If...Then...Else. |
Interface |
Obrigatório para terminar uma definição de interface iniciada por uma Instrução Interface correspondente. |
Module |
Obrigatório para terminar uma definição de módulo iniciada por uma Instrução Module correspondente. |
Namespace |
Obrigatório para terminar uma definição de namespace iniciada por uma Instrução Namespace correspondente. |
Operator |
Obrigatório para terminar uma definição de operador iniciada por uma instrução Operator correspondente. |
Property |
Obrigatório para terminar uma definição de propriedade iniciada por uma Instrução Property correspondente. |
RaiseEvent |
Obrigatório para terminar um acessador RaiseEvent iniciado por uma instrução RaiseEvent correspondente em uma Instrução Event personalizada. |
RemoveHandler |
Obrigatório para terminar um acessador RemoveHandler iniciado por uma instrução RemoveHandler correspondente em uma Instrução Event personalizada. |
Select |
Obrigatório para terminar uma definição de bloco Select ...Case iniciada por uma instrução Select correspondente. Consulte Instrução Select...Case. |
Set |
Obrigatório para terminar uma definição de procedimento Property iniciada por uma Instrução Set correspondente. Se a execução encontrar uma instrução End Set , o controle retornará à instrução que solicita o valor da propriedade. |
Structure |
Obrigatório para terminar uma definição de estrutura iniciada por uma Instrução Structure correspondente. |
Sub |
Obrigatório para terminar uma definição de procedimento Sub iniciada por uma Instrução Sub correspondente. Se a execução encontrar uma instrução End Sub , o controle retornará ao código de chamada. |
SyncLock |
Obrigatório para terminar uma definição de bloco SyncLock iniciada por uma instrução SyncLock correspondente. Consulte Instrução SyncLock. |
Try |
Obrigatório para terminar uma definição de bloco Try ...Catch ...Finally iniciada por uma instrução Try correspondente. Consulte Instrução Try...Catch...Finally. |
While |
Obrigatório para terminar uma definição de loop While iniciada por uma instrução While correspondente. Consulte Instrução While...End While. |
With |
Obrigatório para terminar uma definição de bloco With iniciada por uma instrução With correspondente. Consulte Instrução With...End With. |
Diretivas
Quando precedida por um sinal numérico (#
), a palavra-chave End
termina um bloco de pré-processamento introduzido pela diretiva correspondente.
#End ExternalSource
#End If
#End Region
Parte | Descrição |
---|---|
#End |
Obrigatórios. Termina a definição do bloco de pré-processamento. |
ExternalSource |
Obrigatório para terminar um bloco de origem externo iniciado por uma Diretiva #ExternalSource correspondente. |
If |
Obrigatório para terminar um bloco de compilação condicional iniciado por uma diretiva #If correspondente. Consulte Diretivas #If...Then...#Else. |
Region |
Obrigatório para terminar um bloco de região de origem iniciado por uma Diretiva #Region correspondente. |
Comentários
A Instrução End, sem uma palavra-chave adicional, termina a execução imediatamente.
Anotações do desenvolvedor de dispositivo inteligente
A instrução End
, sem uma palavra-chave adicional, não tem suporte.
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.