Share via


IExpressionEditorInstance Interface

Definição

Representa uma instância do editor de expressão.

public interface class IExpressionEditorInstance
public interface IExpressionEditorInstance
type IExpressionEditorInstance = interface
Public Interface IExpressionEditorInstance

Comentários

Para obter uma descrição detalhada de uma instância do editor de expressões, consulte IExpressionEditorService.

Propriedades

AcceptsReturn

Obtém ou define um valor que indica se a instância do editor de expressão aceita a tecla RETURN.

AcceptsTab

Obtém ou define um valor que indica se a instância do editor de expressão aceita a tecla TAB.

HasAggregateFocus

Obtém um valor que indica se a instância tem foco de agregação.

HorizontalScrollBarVisibility

Obtém ou define um valor que indica se a barra de rolagem horizontal é visível.

HostControl

Obtém uma instância Control que pode ser usada para exibir o ExpressionTextBox.

MaxLines

Obtém ou define o número máximo de linhas de texto a serem exibidas no controle ExpressionTextBox. Essa propriedade define implicitamente a altura do controle ExpressionTextBox ao aumentar para caber.

MinLines

Obtém ou define o número mínimo de linhas de texto a serem exibidas no controle ExpressionTextBox. Essa propriedade define implicitamente a altura do controle ExpressionTextBox.

Text

Obtém ou define o valor do texto.

VerticalScrollBarVisibility

Obtém ou define um valor que indica se a barra de rolagem vertical é visível.

Métodos

CanCompleteWord()

Obtém um valor que indica se a instância do editor da expressão pode completar a cadeia de caracteres que está sendo digitada pelo usuário.

CanCopy()

Retorna um valor que indica se a instância do editor de expressão pode ser fechada.

CanCut()

Retorna um valor que indica se a expressão pode ser recortada.

CanDecreaseFilterLevel()

Retorna um valor que indica se o nível de filtro pode ser reduzido ao usar a filtragem do Intellisense.

CanGlobalIntellisense()

Retorna um valor que indica se a instância do editor de expressão pode recuperar o IntelliSense global na expressão.

CanIncreaseFilterLevel()

Retorna um valor que indica se o nível de filtro pode ser aumentado ao usar a filtragem do Intellisense.

CanParameterInfo()

Retorna um valor que indica se a instância do editor de expressão pode recuperar informações de parâmetro na expressão.

CanPaste()

Retorna um valor que indica se a expressão pode ser colada.

CanQuickInfo()

Retorna um valor que indica se a instância do editor de expressão pode recuperar informações de tipo a serem mostradas em uma dica de ferramenta Informações Rápidas do IntelliSense.

CanRedo()

Retorna um valor que indica se o sistema pode refazer a operação.

CanUndo()

Retorna um valor que indica se o sistema pode desfazer a operação.

ClearSelection()

Limpa a seleção na instância do editor.

Close()

Fecha e limpa os itens do editor. Isso fechará a instância do editor de expressão específica.

CompleteWord()

Determina se a instância do editor de expressão pode fornecer uma lista de conclusões para a palavra parcial digitada pelo usuário. Por exemplo, os nomes do membro, do argumento e do método podem ser mostrados para o usuário como uma tentativa de ajudá-los a completar a palavra que está sendo digitada.

Copy()

Copia a expressão ativa.

Cut()

Recorta a expressão ativa.

DecreaseFilterLevel()

Diminui o nível de filtro para mostrar todos os itens na lista de filtro do Intellisense e retorna um valor que indica se a operação foi bem-sucedida.

Focus()

Define o foco na instância do editor.

GetCommittedText()

Obtém o texto usado para gerar uma expressão.

GlobalIntellisense()

Recupera o IntelliSense global na expressão no editor de expressões e retorna um valor que indica se a operação foi bem-sucedida.

IncreaseFilterLevel()

Aumenta o nível de filtro para mostrar os itens comuns na lista de filtro do Intellisense e retorna um valor que indica se a operação foi bem-sucedida.

ParameterInfo()

Recupera as informações de parâmetro na expressão no editor de expressões e retorna um valor que indica se a operação foi bem-sucedida.

Paste()

Cola a expressão ativa.

QuickInfo()

Determina se as informações de tipo devem ser exibidas em uma dica de ferramenta Informações Rápidas do IntelliSense.

Redo()

Reaplica a última operação que foi desfeita no editor, ou seja, reverte os efeitos da operação desfazer.

Undo()

Desfaz a última operação no editor.

Eventos

Closing

Ocorre quando a instância do editor de expressão está fechando.

GotAggregateFocus

Ocorre quando a instância do editor de expressão tem o foco de agregação.

LostAggregateFocus

Representa um evento que é acionado quando a instância do editor de expressão perde o foco de agregação.

TextChanged

Representa um evento que é acionado quando o texto em uma instância do editor de expressão é alterado.

Aplica-se a