IAsyncCompletionCommitManager Interface

Definição

Representa uma classe que fornece meios para ajustar o comportamento de confirmação, incluindo quais caracteres digitados confirmam IAsyncCompletionSession e como confirmar CompletionItem s.

public interface class IAsyncCompletionCommitManager
public interface IAsyncCompletionCommitManager
type IAsyncCompletionCommitManager = interface
Public Interface IAsyncCompletionCommitManager
Derivado

Comentários

As instâncias dessa classe devem ser criadas pelo IAsyncCompletionCommitManagerProvider , que é uma parte do MEF.

Propriedades

PotentialCommitCharacters

Retorna caracteres que podem confirmar a conclusão. Quando a conclusão estiver ativa e uma edição de texto corresponder a um desses caracteres, ShouldCommitCompletion(Char, SnapshotPoint, CancellationToken) será chamado para verificar se o caractere é realmente um caractere de confirmação em um determinado local. Chamado no thread de interface do usuário.

Métodos

ShouldCommitCompletion(Char, SnapshotPoint, CancellationToken)

Retorna se esse caractere é um caractere de confirmação em um determinado local. Se cada caractere retornado por PotentialCommitCharacters sempre confirmar a sessão de conclusão ativa, retornará true. Chamado no thread de interface do usuário.

ShouldCommitCompletion(IAsyncCompletionSession, SnapshotPoint, Char, CancellationToken)
TryCommit(IAsyncCompletionSession, ITextBuffer, CompletionItem, Char, CancellationToken)
TryCommit(ITextView, ITextBuffer, CompletionItem, ITrackingSpan, Char, CancellationToken)

Permite que a instância do IAsyncCompletionCommitManager seja confirmada de especificado CompletionItem . O implementador não precisa confirmar o item. Retorne Unhandled para permitir que outro IAsyncCompletionCommitManager tente a confirmação ou invoque o comportamento de confirmação padrão. Chamado no thread de interface do usuário.

Aplica-se a