ITextDocumentFactoryService2.CreateAndLoadTextDocument Metodo

Definizione

Crea un oggetto ITextDocument che apre e carica il contenuto di filePath in un nuovo ITextBufferoggetto .

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

Parametri

filePath
String

Percorso completo del file da caricare.

contentType
IContentType

Oggetto IContentType per l'oggetto ITextBuffer.

attemptUtf8Detection
Boolean

Se tentare di caricare il documento come file UTF-8.

allowCompressedStorage
Boolean

Consente l'archiviazione di file di grandi dimensioni in un buffer compresso. Deprecato: indipendentemente dal valore passato, viene usato internamente true .

throwOnInvalidCharactersIfUnknownEncoding
Boolean

Generare un'eccezione se vengono rilevati caratteri non validi e non è disponibile una codifica ben definita.

characterSubstitutionsOccurred
Boolean

Impostare su true se alcuni byte di file non possono essere convertiti direttamente usando la codifica specificata.

Restituisce

Oggetto ITextDocument.

Eccezioni

filePath o contentType è null.

Si applica a