ITextBufferFactoryService3.CreateTextBuffer 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
CreateTextBuffer(ITextImage, IContentType) |
지정된 를 ITextBuffer 사용하여 를 IContentType 만들고 에 포함된 |
CreateTextBuffer(SnapshotSpan, IContentType) |
지정된 를 ITextBuffer 사용하여 을 IContentType 만들고 에 포함된 |
CreateTextBuffer(TextReader, IContentType, Int64, String) |
지정된 |
CreateTextBuffer(ITextImage, IContentType)
지정된 를 ITextBuffer 사용하여 를 IContentType 만들고 에 포함된 image
텍스트로 채웁니다.
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Text::ITextImage ^ image, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (Microsoft.VisualStudio.Text.ITextImage image, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : Microsoft.VisualStudio.Text.ITextImage * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (image As ITextImage, contentType As IContentType) As ITextBuffer
매개 변수
- image
- ITextImage
버퍼의 초기 텍스트입니다.
- contentType
- IContentType
새 IContentType의 ITextBuffer입니다.
반환
ITextBuffer 지정된 텍스트와 가 있는 개체입니다IContentType.
예외
image
또는 contentType
가 null입니다.
설명
이 메서드는 모든 스레드에서 호출할 수 있습니다. 이 메서드는 호출된 스레드에서 및 ContentTypeChanged(ITextBuffer, IContentType, IContentType) 를 발생 TextBufferCreated 합니다.
적용 대상
CreateTextBuffer(SnapshotSpan, IContentType)
지정된 를 ITextBuffer 사용하여 을 IContentType 만들고 에 포함된 span
지정된 텍스트로 채웁니다.
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Text::SnapshotSpan span, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (Microsoft.VisualStudio.Text.SnapshotSpan span, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : Microsoft.VisualStudio.Text.SnapshotSpan * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (span As SnapshotSpan, contentType As IContentType) As ITextBuffer
매개 변수
- span
- SnapshotSpan
추가할 초기 텍스트입니다.
- contentType
- IContentType
새 IContentType의 ITextBuffer입니다.
반환
ITextBuffer 지정된 텍스트와 가 있는 개체입니다IContentType.
예외
span
또는 contentType
가 null입니다.
설명
이 메서드는 모든 스레드에서 호출할 수 있습니다. 이 메서드는 호출된 스레드에서 및 ContentTypeChanged(ITextBuffer, IContentType, IContentType) 를 발생 TextBufferCreated 합니다.
적용 대상
CreateTextBuffer(TextReader, IContentType, Int64, String)
지정된 contentType
를 사용하여 를 ITextBuffer 만들고 지정된 TextReader에서 데이터를 읽어 채웁니다.
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (System.IO.TextReader reader, Microsoft.VisualStudio.Utilities.IContentType contentType, long length = -1, string traceId = "");
abstract member CreateTextBuffer : System.IO.TextReader * Microsoft.VisualStudio.Utilities.IContentType * int64 * string -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (reader As TextReader, contentType As IContentType, Optional length As Long = -1, Optional traceId As String = "") As ITextBuffer
매개 변수
- reader
- TextReader
읽을 TextReader입니다.
- contentType
- IContentType
contentType
새 에 포함된 텍스트의 입니다.ITextBuffer
- length
- Int64
텍스트 판독기를 지원하는 파일의 길이(알려진 경우)입니다. 그렇지 않으면 -1입니다.
- traceId
- String
디버그 추적에 사용되는 선택적 식별자입니다.
반환
ITextBuffer 지정된 TextReader 및 contentType
가 있는 개체입니다.
예외
contentType
가 null입니다.
설명
이 메서드는 모든 스레드에서 호출할 수 있습니다. 이 메서드는 호출된 스레드에서 및 ContentTypeChanged(ITextBuffer, IContentType, IContentType) 를 발생 TextBufferCreated 합니다.