Partilhar via


ITextDocumentFactoryService2.CreateAndLoadTextDocument Método

Definição

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.

Aplica-se a