Partager via


ITextDocumentFactoryService.CreateAndLoadTextDocument, méthode (String, IContentType, Encoding, Boolean%)

Crée ITextDocument qui ouvre et charge le contenu du fichier dans nouvel ITextBuffer.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
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

Paramètres

  • filePath
    Type : String

    Chemin d'accès complet au fichier à charger.

  • encoding
    Type : Encoding

    Encodage à utiliser. La partie de décodeur de l'objet d'encodage ne sera pas utilisée.

  • characterSubstitutionsOccurred
    Type : Boolean%

    [out] Défini sur true si certains des octets de fichier n'ont pas pu être traduits directement à l'aide de l'encodage donné.

Valeur de retour

Type : Microsoft.VisualStudio.Text.ITextDocument
ITextDocument .

Exceptions

Exception Condition
ArgumentNullException

filePath, contentType ou encoding a la valeur nullune référence null (Nothing en Visual Basic).

Sécurité .NET Framework

Voir aussi

Référence

ITextDocumentFactoryService Interface

CreateAndLoadTextDocument, surcharge

Microsoft.VisualStudio.Text, espace de noms