다음을 통해 공유


ITextDocumentFactoryService.CreateAndLoadTextDocument 메서드 (String, IContentType, Encoding, Boolean%)

생성 된 ITextDocument 열고 파일의 내용을 새에 로드 ITextBuffer.

네임스페이스:  Microsoft.VisualStudio.Text
어셈블리:  Microsoft.VisualStudio.Text.Data(Microsoft.VisualStudio.Text.Data.dll)

구문

‘선언
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

매개 변수

  • filePath
    형식: String

    로드할 파일의 전체 경로입니다.

  • encoding
    형식: Encoding

    사용할 인코딩입니다. 디코더 부분 인코딩 개체를 사용 합니다.

  • characterSubstitutionsOccurred
    형식: Boolean%

    [출력] 지정된 인코딩을 사용하여 파일의 일부 바이트를 직접 변환할 수 없는 경우 true로 설정됩니다.

반환 값

형식: Microsoft.VisualStudio.Text.ITextDocument
ITextDocument 입니다.

예외

예외 조건
ArgumentNullException

filePath, contentType 또는 encoding가 nullNull 참조(Visual Basic의 경우 Nothing)인 경우

.NET Framework 보안

참고 항목

참조

ITextDocumentFactoryService 인터페이스

CreateAndLoadTextDocument 오버로드

Microsoft.VisualStudio.Text 네임스페이스