ITextDocumentFactoryService2.CreateAndLoadTextDocument メソッド

定義

の内容filePathITextDocument開いて新しい 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

パラメーター

filePath
String

読み込むファイルの完全パス。

attemptUtf8Detection
Boolean

ドキュメントを UTF-8 ファイルとして読み込もうとするかどうか。

allowCompressedStorage
Boolean

大きなファイルを圧縮バッファーに格納できるようにします。 非推奨: 渡された値に関係なく、内部的に true 使用されます。

throwOnInvalidCharactersIfUnknownEncoding
Boolean

無効な文字が検出され、適切に定義されたエンコードがない場合は、例外をスローします。

characterSubstitutionsOccurred
Boolean

指定したエンコードを使用してファイル バイトの一部を直接変換できない場合は、true に設定します。

戻り値

ITextDocument

例外

filePath または contentType が null です。

適用対象