Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.
Usado para modificar o Sumário de um documento de fonte.
Namespace: Microsoft.Windows.Design.SourceUpdate
Assembly: Microsoft.Windows.Design.Markup (em Microsoft.Windows.Design.Markup.dll)
Sintaxe
Public Class SourceModifier
Dim instance As SourceModifier
public class SourceModifier
public ref class SourceModifier
public class SourceModifier
Comentários
The SourceModifier classe oferece suporte à adição, exclusão, substituir/atualizar (uma exclusão seguida por uma operação de adição) e mover (excluir seguido por um aumento do texto excluído). As operações podem ser feitas em qualquer ordem e são aplicadas de maneira consistente e lógica.Quando você usa SourceModifier, você não é forçados a gerenciar a ordem das adições, exclusões e atualizações.
Quando você usa SourceModifier, você deve passar em uma implementação de ISourceChanger. Este ISourceChanger é usado para executar operações de atualização no documento de fonte subjacente (opcionalmente, você pode passar em um ISourceReader e um IComparer).
Nenhuma alteração será feita na fonte até o Commit método é chamado. Uma vez Commit é chamado de todas as chamadas subseqüentes para o SourceModifier são inválidos.
Todos sistema autônomo deslocamentos (locais) estiverem em deslocamentos de caractere do início da fonte sistema autônomo lidas por um ISourceReader e estão em relação à versão não modificada de origem.
Todos os deslocamentos na coleção de SourceFragment objetos retornados pelo Commit são relativos à versão modificada da fonte.
Hierarquia de herança
System.Object
Microsoft.Windows.Design.SourceUpdate.SourceModifier
Microsoft.Windows.Design.SourceUpdate.StringSourceModifier
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Windows.Design.SourceUpdate