Método ITextDocumentFactoryService.CreateAndLoadTextDocument (String, IContentType, Encoding, Boolean%)
Cria um ITextDocument que abre e carrega o conteúdo do arquivo em uma nova ITextBuffer.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Function CreateAndLoadTextDocument ( _
filePath As String, _
contentType As IContentType, _
encoding As Encoding, _
<OutAttribute> ByRef characterSubstitutionsOccurred As Boolean _
) As ITextDocument
ITextDocument CreateAndLoadTextDocument(
string filePath,
IContentType contentType,
Encoding encoding,
out bool characterSubstitutionsOccurred
)
ITextDocument^ CreateAndLoadTextDocument(
String^ filePath,
IContentType^ contentType,
Encoding^ encoding,
[OutAttribute] bool% characterSubstitutionsOccurred
)
abstract CreateAndLoadTextDocument :
filePath:string *
contentType:IContentType *
encoding:Encoding *
characterSubstitutionsOccurred:bool byref -> ITextDocument
function CreateAndLoadTextDocument(
filePath : String,
contentType : IContentType,
encoding : Encoding,
characterSubstitutionsOccurred : boolean
) : ITextDocument
Parâmetros
filePath
Tipo: StringO caminho completo para o arquivo a ser carregado.
contentType
Tipo: Microsoft.VisualStudio.Utilities.IContentTypeThe IContentType for the ITextBuffer.
encoding
Tipo: EncodingA codificação a ser usada. A parte do decodificador do objeto de codificação não será usada.
characterSubstitutionsOccurred
Tipo: Boolean%[out] Definido como true se alguns dos bytes de arquivo não podem ser diretamente convertido usando a codificação especificada.
Valor de retorno
Tipo: Microsoft.VisualStudio.Text.ITextDocument
O ITextDocument.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | filePath, contentType, or encoding is nulluma referência nula (Nothing no Visual Basic). |
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
ITextDocumentFactoryService Interface