ITextDocumentFactoryService2.CreateAndLoadTextDocument Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um ITextDocument que abre e carrega o conteúdo de filePath
em um novo ITextBuffer.
public:
Microsoft::VisualStudio::Text::ITextDocument ^ CreateAndLoadTextDocument(System::String ^ filePath, Microsoft::VisualStudio::Utilities::IContentType ^ contentType, bool attemptUtf8Detection, bool allowCompressedStorage, bool throwOnInvalidCharactersIfUnknownEncoding, [Runtime::InteropServices::Out] bool % characterSubstitutionsOccurred);
public Microsoft.VisualStudio.Text.ITextDocument CreateAndLoadTextDocument (string filePath, Microsoft.VisualStudio.Utilities.IContentType contentType, bool attemptUtf8Detection, bool allowCompressedStorage, bool throwOnInvalidCharactersIfUnknownEncoding, out bool characterSubstitutionsOccurred);
abstract member CreateAndLoadTextDocument : string * Microsoft.VisualStudio.Utilities.IContentType * bool * bool * bool * bool -> Microsoft.VisualStudio.Text.ITextDocument
Public Function CreateAndLoadTextDocument (filePath As String, contentType As IContentType, attemptUtf8Detection As Boolean, allowCompressedStorage As Boolean, throwOnInvalidCharactersIfUnknownEncoding As Boolean, ByRef characterSubstitutionsOccurred As Boolean) As ITextDocument
Parâmetros
- filePath
- String
O caminho completo para o arquivo a ser carregado.
- contentType
- IContentType
O IContentType para o ITextBuffer.
- attemptUtf8Detection
- Boolean
Se deseja tentar carregar o documento como um arquivo UTF-8.
- allowCompressedStorage
- Boolean
Permitir que arquivos grandes sejam armazenados em um buffer compactado. Preterido: independentemente do valor passado, internamente true
é usado.
- throwOnInvalidCharactersIfUnknownEncoding
- Boolean
Gere uma exceção se caracteres inválidos forem encontrados e não tivermos uma codificação bem definida.
- characterSubstitutionsOccurred
- Boolean
Defina como true se alguns dos bytes de arquivo não puderem ser traduzidos diretamente usando a codificação fornecida.
Retornos
Um ITextDocument.
Exceções
filePath
ou contentType
é nulo.